Task: | Sudoku |
Sender: | |
Submission time: | 2015-08-15 11:20:06 +0300 |
Language: | C++ |
Status: | READY |
Result: | 0 |
group | verdict | score |
---|---|---|
#1 | WRONG ANSWER | 0 |
test | verdict | time | |
---|---|---|---|
#1 | WRONG ANSWER | 0.05 s | details |
#2 | WRONG ANSWER | 0.06 s | details |
#3 | WRONG ANSWER | 0.05 s | details |
#4 | WRONG ANSWER | 0.05 s | details |
#5 | WRONG ANSWER | 0.05 s | details |
Code
// sudoku #include <iostream> // toteutus ei ole optimaalinen int rivi[9]; int l(int i) { while(i > 9) i -= 9; // purkka jolla estetaan bugi, jossa 1 sijasta tulee aina nolla if (rivi[i] == 0) return 1; return rivi[i]; } int main() { // luetaan rivi char r[9]; std::cin >> r; for (int i = 0; i != 8; i++) { rivi[i] = (int)r[i] - (int)'0'; // convertoidaan numeroksi } rivi[8] = (int)r[8] - (int)'0'; for (int i = 0; i != 8; i++) { std::cout << rivi[i]; } std::cout << rivi[8]; // kaydaan kaikki rivit lapi int plus = 3; int i = 0; while (i < 8) { i++; if (i % 3 == 0) plus++; std::cout << std::endl; for (int n = 0; n < 9; n++) { //ruudukko[i][n] = l(n + 3 + plus); std::cout << l(n + plus); } plus += 3; } std::cout << std::endl; // rivinvaihto }
Test details
Test 1
Verdict: WRONG ANSWER
input |
---|
592836471 |
correct output |
---|
592836471 836471592 471592836 928364715 364715928 ... |
user output |
---|
592836471 836471192 471192836 928364711 364711928 ... |
Test 2
Verdict: WRONG ANSWER
input |
---|
672935418 |
correct output |
---|
672935418 935418672 418672935 729354186 354186729 ... |
user output |
---|
672935418 935418172 418172935 729354181 354181729 ... |
Test 3
Verdict: WRONG ANSWER
input |
---|
329174658 |
correct output |
---|
329174658 174658329 658329174 291746583 746583291 ... |
user output |
---|
329174658 174658129 658129174 291746581 746581291 ... |
Test 4
Verdict: WRONG ANSWER
input |
---|
376958421 |
correct output |
---|
376958421 958421376 421376958 769584213 584213769 ... |
user output |
---|
376958421 958421176 421176958 769584211 584211769 ... |
Test 5
Verdict: WRONG ANSWER
input |
---|
875694321 |
correct output |
---|
875694321 694321875 321875694 756943218 943218756 ... |
user output |
---|
875694321 694321175 321175694 756943211 943211756 ... |