社区讨论

PS:N表示读入N个长度,而不是N个合法木棍

P1120[CERC 1995] 小木棍参与者 2已保存回复 2

讨论操作

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

当前回复
2 条
当前快照
1 份
快照标识符
@mi7uvq12
此快照首次捕获于
2025/11/21 04:00
4 个月前
此快照最后确认于
2025/11/21 04:00
4 个月前
查看原帖
输入中的NN,表示给出NN个木棍长度,其中存在不合法(即长度超过5050)的木棍。
如码,以下读入是错误的。
CPP
	int a[70];
	int n;
	scanf("%d",&n);
	int x;
	for(int i=0;i<=n;){
		scanf("%d",&x);
		if(x<=50)
			a[++i]=x;
	}
以下读入是正确的。
CPP
	int a[70];
	int n=0,m;
	scanf("%d",&m);
	int x;
	for(int i=1;i<=m;i++){
		scanf("%d",&x);
		if(x<=50)
			a[++n]=x;
	}

回复

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

正在加载回复...