求助!同学JT1爆0
  • 板块灌水区
  • 楼主mxdyzmx
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/11/3 20:51
  • 上次更新2023/11/3 22:13:16
查看原帖
求助!同学JT1爆0
575480
mxdyzmx楼主2023/11/3 20:51

rt,有下列代码

struct node{
    int i;
    bool o;
}s[100000001];

通过计算得到大小约为476MiB,不到512MiB,CCF评测为0

全部代码如下

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
using namespace std;
struct node{
    int i;
    bool o;
}s[100000001];
int main()
{
    int i,j,k,n,ans=0,t,num;
    freopen("apple.in","r",stdin);
    freopen("apple.out","w",stdout);
    cin>>n;
    //for(n=1;n<=100;n++){
    ans=0;
    num=n;
    for(i=1;i<=n;i++){
        s[i].i=i;
        s[i].o=1;
    }
    while(num){
        ans++;
        k=1;
        for(i=1;i<=n;i++){
            if(!s[i].o){
                continue;
            }
            if(k%3==1){
                num--;
                s[i].o=0;
                if(s[i].i==n){
                    t=ans;
                }
            }
            k++;

        }
    }

    cout<<ans<<" "<<t<<endl;
    //}
    return 0;
}

无修改

2023/11/3 20:51
加载中...