大佬们哪错了?怎么只有20分实在找不出来了!!!崩溃
查看原帖
大佬们哪错了?怎么只有20分实在找不出来了!!!崩溃
1415664
yyda5203000b楼主2024/9/8 10:14
#include <bits/stdc++.h>
using namespace std;
int main(){
	int m;
	cin>>m; 
	bool ok=0; 
	int s1=0,s2=1;
	while(m>=s2){
	    int p=s2;
		for(int i=1;i<=s2;i++){
			s1+=s2;
			p++;
			if(p>=m){
				cout<<s1;
				ok=1;
				break;
			}
		}
		if(ok) break;
		s2++;
	}
	if(ok!=1) cout<<s1;
} 
2024/9/8 10:14
加载中...