社区讨论

关于我被红题虐了这件事

学术版参与者 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 条回复,欢迎继续交流。

正在加载回复...