Submission #00208


ソースコード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include<bits/stdc++.h>
using namespace std;
signed main(){
cin.tie(NULL);
ios::sync_with_stdio(false);
long long nasu=0,c,n,pk[1001][1001][4]={};
long long sum=0,d,r,b,i,j,x,y;
cin>>c>>n;
for(i=0;i<n;i++) for(long long j=0;j<n;j++) cin>>pk[i][j][0];
for(i=0;i<n;i++){
for( j=0;j<n/2;j++){
if(pk[i][j]!=pk[i][n-j]){
pk[i][j][1]++;
pk[i][n-j][1]++;
}
}
}
for( i=0;i<n/2;i++){
for( j=0;j<n;j++){
if(pk[i][j]!=pk[n-i][j]){
pk[i][j][2]++;
pk[n-i][j][2]++;
}
}
}
for( j=0;j<c;j++){
cin>>d;
for( i=0;i<d;i++){
cin>>r>>b;
if(pk[r][b][1]==0){
pk[r][b][1]++;
pk[max(n,r)-min(n,r)][max(n,b)-min(n,b)][1]++;
}
else{
pk[r][b][1]--;
pk[max(n,r)-min(n,r)][(n-b)][1]--;
}
if(pk[r][b][2]==0){
pk[r][b][2]++;
pk[max(n,r)-min(n,r)][max(n,b)-min(b,n)][2]++;
}
else{
pk[r][b][2]--;
pk[max(n,r)-min(n,r)][max(n,b)-min(n,r)][2]--;
}
}
for( x=0;x<n;x++) for( y=0;y<n;y++) sum+=pk[x][y][1]+pk[x][y][2];
if(sum==0) nasu++;
else sum=0;
}
cout<<nasu<<'\n';
return 0;
}

ステータス

項目 データ
問題 0006 - 品質管理
ユーザー名 ☆-(^O^)-☆
投稿日時 2019-09-10 19:06:13
言語 C++
状態 Runtime Error
得点 0
ソースコード長 1156 Byte
最大実行時間 79 ms
最大メモリ使用量 620 KB

セット

セット 得点 Cases
1 ALL 0 / 12 *

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
00-sample1.in RE 79 ms 600 KB
1
00-sample2.in RE 39 ms 580 KB
1
20-maxsymm01.in RE 39 ms 428 KB
1
20-maxsymm02.in RE 26 ms 404 KB
1
40-symm-unsymm01.in RE 32 ms 508 KB
1
40-symm-unsymm02.in RE 39 ms 620 KB
1
40-symm-unsymm03.in RE 33 ms 600 KB
1
40-symm-unsymm04.in RE 38 ms 448 KB
1
40-symm-unsymm05.in RE 26 ms 556 KB
1
40-symm-unsymm06.in RE 31 ms 532 KB
1