90分,有一个点没过求助
查看原帖
90分,有一个点没过求助
363331
Furina_why楼主2024/10/20 08:37

代码附上

#include<bits/stdc++.h>
using namespace std;
int main()

{
//freopen("coin.in","r",stdin);
//freopen("coin.out","w",stdout);
long long k,num=0,i=0,j=0,c=2,x=0;
cin>>k;
if(k==1)
{
//cout<<1<<endl;
return 1;
}
//x=2;

else {
num=1;
for(i=2;i<=k;i++)
{
	for(j=1;j<=i;j++)
	{
	if(c==k+1)
	break;
	else {
	num=num+i;
	//cout<<num<<" ";
	c=c+1;
    }
    }
}
}
cout<<num<<endl;
return 0;
}

老师给我测的时候告诉我炸了一个测试点,以上是我在洛谷测,路过的大佬看一下,谢谢

2024/10/20 08:37
加载中...