NC15749. 纪年
描述
输入描述
输入数据有多组数据,每行有一个整数,表示n。
输出描述
输出数据应有多行,每行两个整数,分别表示天干和地支的编号。
示例1
输入:
2018
输出:
5 11
示例2
输入:
2020
输出:
7 1
C++14(g++5.4) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2020-10-07 19:54:04
#include<stdio.h> int main(){ long long n; while(~scanf("%lld",&n)){ printf("%lld %lld\n",(n+6)%10+1,(n+8)%12+1); } return 0; }
C(clang11) 解法, 执行用时: 4ms, 内存消耗: 372K, 提交时间: 2020-11-07 11:14:43
#include "stdio.h" main() { long int n; while(scanf("%ld",&n)!=EOF) printf("%ld %ld\n",(n+6)%10+1,(n+8)%12+1); }
C++(clang++ 11.0.1) 解法, 执行用时: 6ms, 内存消耗: 432K, 提交时间: 2023-07-23 07:50:37
#include<iostream> using namespace std; int main(){long long n;while(cin>>n)cout<<(n+6)%10+1<<' '<<(n+8)%12+1<<'\n'; }
Python3(3.5.2) 解法, 执行用时: 31ms, 内存消耗: 3940K, 提交时间: 2020-02-06 22:56:58
import sys for s in sys.stdin: n = int(s) ac=n-2018 print((ac%10+4)%10+1,(ac%12+10)%12+1)