P2669 10分,数据6以下没有问题,6以上出错
查看原帖
P2669 10分,数据6以下没有问题,6以上出错
560814
anaoai楼主2021/8/30 17:51

在6以下数据都没有问题,6以上都比实际数据要小,找不到问题在哪,希望有大佬能解答,十分感谢!

#include <bits/stdc++.h>
using namespace std;
int main(){
	int k;
	int count=1;
	int total=0;
	int a=0;
	cin>>k;
	while(1){
		for(int i=count;i>=0;i--){
			total=total+count;
			//cout<<total<<endl;//debug
			//cout<<count<<endl;
			a++;
			if(a>k){
			break;
			}
		}
		if(a>k){
		break;
		}else{
	count++;
		}
	}
	cout<<total;
  return 0;
}
2021/8/30 17:51
加载中...