标签:表示 cst 用例 || main iostream turn 2-2 描述
题目链接:http://118.190.20.162/view.page?gpid=T67
还是按照题目模拟就行了
1 //CCF CSP 201712-2 游戏 2 #include <iostream> 3 #include <algorithm> 4 #include <cstring> 5 using namespace std; 6 int n,k,t,sum,st,flag; 7 int a[1005]; 8 int b[1005]; 9 int main() 10 { 11 while(cin>>n>>k){ 12 memset(b,0,sizeof(b)); 13 for(int i=1;i<=n;i++){ 14 a[i]=i; 15 } 16 t=1,st=1,flag=1; 17 while(flag){ 18 if(t%k==0||t%10==k){ 19 b[st]=1; 20 } 21 //cout<<"stu:"<<st<<" t:"<<t<<" b[i]="<<b[st]<<endl; 22 sum=0; 23 for(int i=1;i<=n;i++){ 24 if(b[i]==0){ 25 sum++; 26 //cout<<i<<" "; 27 } 28 } 29 //cout<<endl; 30 if(sum==1){ 31 for(int i=1;i<=n;i++){ 32 if(b[i]==0){ 33 cout<<i<<endl; 34 flag=0; 35 break; 36 } 37 } 38 } 39 st++; 40 while(1){ 41 if(b[st]==0||st>n) break; 42 st++; 43 } 44 if(st>n){ 45 for(int i=1;i<=n;i++){ 46 if(b[i]==0){ 47 st=i; 48 break; 49 } 50 } 51 } 52 t++; 53 } 54 } 55 return 0; 56 }
标签:表示 cst 用例 || main iostream turn 2-2 描述
原文地址:https://www.cnblogs.com/shixinzei/p/10799349.html