社区讨论

警示后人

P9748[CSP-J 2023] 小苹果参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lor6a46j
此快照首次捕获于
2023/11/09 20:35
2 年前
此快照最后确认于
2023/11/19 15:22
2 年前
查看原帖
第十七行N应该是n
CPP
#include<bits/stdc++.h>
using namespace std;
long long n,ans,m,sum,sum1;
bool a=0;
int main() {
	//freopen("apple.in","r",stdin);
	//freopen("apple.out","w",stdout);
	cin>>n;
	const int N=n;
	for(int i=1; i<=N; i++) {
		sum=1;
		sum1=0;
		for(int j=1;j<=n;j++){
			if(n>=sum){
				sum1++;
			}
			if(sum==N&&!a) {
				ans=i;
				a=1;
			}
			if(n<sum) {
				break;
			}
			sum+=3;
		}
		n=n-sum1;
		if(n==0){
			m=i;
			break;
		}
	}
	cout<<m<<" "<<ans; 
	return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...