回答編集履歴

1

サンプルコードを追加

2021/04/24 08:24

投稿

退会済みユーザー
test CHANGED
@@ -9,3 +9,53 @@
9
9
 
10
10
 
11
11
  ちなみにAtcoderのジャッジで、答えが間違っているときにCEを吐くのはよくあることで、単純な文法ミスでなかったら、答えが間違っていることが多いです。
12
+
13
+
14
+
15
+ 追記:以下のコードで通りましたよ
16
+
17
+
18
+
19
+ ```C++
20
+
21
+ #include<stdio.h>
22
+
23
+ #include<string.h>
24
+
25
+ int main(){
26
+
27
+ int N;
28
+
29
+ scanf("%d",&N);
30
+
31
+ int Ans[N],A=-1,B=-1;
32
+
33
+ memset(Ans,0,sizeof(Ans));
34
+
35
+ for(int i=0;i<N;i++){
36
+
37
+ int tmp;
38
+
39
+ scanf("%d",&tmp);
40
+
41
+ Ans[tmp-1]++;
42
+
43
+ tmp=0;
44
+
45
+ }
46
+
47
+ for(int i=0;i<N;i++){
48
+
49
+ if(Ans[i]==2){A=i+1;}
50
+
51
+ if(Ans[i]==0){B=i+1;}}
52
+
53
+ if(A==-1){printf("Correct\n");return 0;}else{printf("%d %d\n",A,B);}
54
+
55
+
56
+
57
+ return 0;
58
+
59
+ }
60
+
61
+ ```