求助
查看原帖
求助
1076240
0050LZX楼主2024/7/28 16:28

最后一个RE

大佬们救救我

#include<bits/stdc++.h>
using namespace std;
int a[100000000];
long long n,cnt,y,ans,d;
void app(long long m){
	cnt=2;
	for(long long i=m;i<=n;i++){
		if(a[i]==1){
			continue;
		}
		cnt++;
		if(cnt==3){
			if(i==n){
				ans=d;
			}
			a[i]=1;
			y--;
			cnt=0;
//			cout<<i<<" "<<d<<" ";
		}
	}
}
int main(){
	cin>>n;
	y=n;
	for(long long i=1;i<=n;i++){
		if(y==0){
			break;
		}
		if(a[i]==1)continue;
		d++;
		app(i);
//		cout<<endl;
	}
	cout<<d<<" "<<ans;
    return 0;
}
2024/7/28 16:28
加载中...