全部评论 1

  • #include<bits/stdc++.h>
    using namespace std;
    const int F=1e8;
    int a[F];
    int main(){
        freopen("apple.in","r",stdin);
     	freopen("apple.out","w",stdout);
        int n,c=0,k=0;
        cin>>n;
        for(int i=1;i<=n;i++){
            a[i]=i;    
        }
        int sum=0;
        do{
            c++;
            int d=0;
            sum=0;
            for(int i=1;i<=n;i++){
                if(a[i]!=0){
                    sum++;
                }    
            }
            for(int i=0;d!=sum;i++){
                if(a[i]!=0){
                    d++;
                    if(d%3==1){
                        if(a[i]==n){
                            k=c;
                        }
                        a[i]=0;    
                    }
                }
            }
        }while(sum==0);
        printf("%d %d",c,k);
        fclose(stdin);
     	fclose(stdout);
        return 0;
    }
    

    哪里有错?

    2025-03-05 来自 浙江

    0
首页