为啥这会爆0啊……明明测试90分啊 哪位神犇能帮我看看
查看原帖
为啥这会爆0啊……明明测试90分啊 哪位神犇能帮我看看
880711
daiqichen111楼主2023/11/1 22:22
#include<bits/stdc++.h>
using namespace std;
int n,d=0,sum=0,D;
bool od;
int main(){
	cin>>n;
	//freopen("apple.in","r",stdin);
	//freopen("apple.out","w",stdout);
	while(n>0){
		d++;
		sum=0;
		for(int i=1;i<=n;i++){
			if(i%3==1)sum++;
			else continue;
		}
		if(n%3==1&&od!=true){
			D=d;
			od=true;
		}
		n-=sum;
	}
	printf("%d %d",d,D);
	return 0;
} 
2023/11/1 22:22
加载中...