社区讨论
关于我被红题虐了这件事
学术版参与者 7已保存回复 16
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 16 条
- 当前快照
- 1 份
- 快照标识符
- @lo82hugq
- 此快照首次捕获于
- 2023/10/27 11:42 2 年前
- 此快照最后确认于
- 2023/10/27 11:42 2 年前
不多说,粘代码
CPP#include<bits/stdc++.h>
using namespace std;
#define file(FILENAME) freopen(FILENAME".in","r",stdin),freopen(FILENAME".out","w",stdout)
#define DBG cerr << __LINE__ << ' ' << __FUNCTION__ << endl
#define _rep(i,a,b,o) (for(int ((i)=(a));((i)<(b));((i)+=(o))))
#define ll long long
#define PI acos(1.0)
#define endl "\n"
#define swap(a,b) int utc=a;a=b;b=utc;
#define abs(a) ((a<0)?(a=-a):(a=a))
#define INF 0x3f3f3f3f
#define max(a,b) ((a>b)?(a):(b))
#define min(a,b) ((a<b)?(a):(b))
int bucket[1005];
int main(){
int n;
scanf("%d",&n);
int i;
for(i=0;i<n;i+=1){
int num;
scanf("%d",&num);
bucket[num]=1;
}
int sum=0;
for(i=0;i<n;i+=1){
if(bucket[i+1]==1) sum++;
}
printf("%d",sum);
printf("\n");
for(i=0;i<n;i+=1){
if(bucket[i+1]) printf("%d ",i+1);
}
return 0;
}
另外,P1059
回复
共 16 条回复,欢迎继续交流。
正在加载回复...