CSES - Putka Open 2015 – 2/6 - Results
Submission details
Task:Sudoku
Sender:
Submission time:2015-08-16 21:11:14 +0300
Language:C++
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED100
Test results
testverdicttime
#1ACCEPTED0.05 sdetails
#2ACCEPTED0.05 sdetails
#3ACCEPTED0.05 sdetails
#4ACCEPTED0.05 sdetails
#5ACCEPTED0.06 sdetails

Code

#include <iostream>

using namespace std;

int p[9];

int main(){
  ios_base::sync_with_stdio(0); cin.tie(0);
  string s; cin >> s;
  for (int i=0; i<9; ++i) p[i]=s[i]-'0';
  
  for (int i=0; i<9; ++i) cout << p[(i+0)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+3)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+6)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+1)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+4)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+7)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+2)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+5)%9]; cout << "\n";
  for (int i=0; i<9; ++i) cout << p[(i+8)%9]; cout << "\n";
}

Test details

Test 1

Verdict: ACCEPTED

input
592836471

correct output
592836471
836471592
471592836
928364715
364715928
...

user output
592836471
836471592
471592836
928364715
364715928
...

Test 2

Verdict: ACCEPTED

input
672935418

correct output
672935418
935418672
418672935
729354186
354186729
...

user output
672935418
935418672
418672935
729354186
354186729
...

Test 3

Verdict: ACCEPTED

input
329174658

correct output
329174658
174658329
658329174
291746583
746583291
...

user output
329174658
174658329
658329174
291746583
746583291
...

Test 4

Verdict: ACCEPTED

input
376958421

correct output
376958421
958421376
421376958
769584213
584213769
...

user output
376958421
958421376
421376958
769584213
584213769
...

Test 5

Verdict: ACCEPTED

input
875694321

correct output
875694321
694321875
321875694
756943218
943218756
...

user output
875694321
694321875
321875694
756943218
943218756
...