1 条题解
-
0
C :
#include<stdio.h> int main() { int T,m,n,p,q,i,day; scanf("%d",&T); while(T--) { scanf("%d%d",&n,&m); scanf("%d",&q); for(i=q;i>0;i--) { scanf("%d",&day); if(day<=n) { printf("1\n"); } if(day>n) { p=day%(n+1); if(p>=m) printf("1\n"); else printf("2\n"); } } } return 0; }C++ :
#include <iostream> #include <cstdio> #include <algorithm> using namespace std; int num[111111]; int main() { int T; scanf("%d",&T); while(T--) { int n,m; scanf("%d%d",&n,&m); int oneZero=n+1; int oneShi=m+n+1; int relativeShi_one=oneShi-oneZero; int twoZero=m; int twoShi=n+1; int relativeShi_two=twoShi-twoZero; int len=n+1; int quesnum;scanf("%d",&quesnum); int ques; for(int i=1;i<=quesnum;i++) { scanf("%d",&ques); if(ques<=n) { printf("1\n"); continue; } int inONE=(ques-n-1)%len; int inTWO=(ques-m)%len; if(inONE==0) printf("2\n"); else if(inONE<relativeShi_one) printf("2\n"); else printf("1\n"); } } return 0; }
- 1
信息
- ID
- 2228
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者