Submission #2388406
Source Code Expand
#include<iostream> #include<algorithm> #include<vector> #include<cmath> #include<string> #include<cstring> using namespace std; int main() { int i, j, k, l, m, X, N, M,flag; char S1[53],S2[53]; cin >> N; cin >> S1>>S2; k = l = 0; i = 0; flag = 0; long long int sum = 1; if (N == 1) { cout << "2" << endl; } else if (S1[0] == S2[1]) { sum *= 3; i = 2; while (i < N-1) { if (S1[i] = S1[i + 1]) { i += 2; if (flag == 0) { sum *= 2; } else sum *= 3; if (sum > 1000000007) sum %= 1000000007; flag = 1; } else { i += 1; if (flag == 0) sum *= 2; else sum *= 1; if (sum > 1000000007) sum %= 1000000007; flag = 0; } } cout << sum << endl; } else { sum *= 3; i = 1; while (i < N ) { if (S1[i] = S1[i + 1]) { i += 2; if (flag == 0) sum *= 2; else sum *= 3; if (sum > 1000000007) sum %= 1000000007; flag = 1; } else { i += 1; if (flag == 0) sum *= 2; else sum *= 1; if (sum > 1000000007) sum %= 1000000007; flag = 0; } } cout << sum << endl; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Coloring Dominoes |
User | nakana_kayaru |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1221 Byte |
Status | WA |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 400 | ||||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt, sample3.txt |
All | sample1.txt, sample2.txt, sample3.txt, 1.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 2.txt, 20.txt, 21.txt, 22.txt, 3.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, sample1.txt, sample2.txt, sample3.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
1.txt | WA | 1 ms | 256 KB |
10.txt | WA | 1 ms | 256 KB |
11.txt | WA | 1 ms | 256 KB |
12.txt | WA | 1 ms | 256 KB |
13.txt | WA | 1 ms | 256 KB |
14.txt | WA | 1 ms | 256 KB |
15.txt | WA | 1 ms | 256 KB |
16.txt | WA | 1 ms | 256 KB |
17.txt | WA | 1 ms | 256 KB |
18.txt | WA | 1 ms | 256 KB |
19.txt | WA | 1 ms | 256 KB |
2.txt | AC | 1 ms | 256 KB |
20.txt | WA | 1 ms | 256 KB |
21.txt | WA | 1 ms | 256 KB |
22.txt | WA | 1 ms | 256 KB |
3.txt | AC | 1 ms | 256 KB |
4.txt | AC | 1 ms | 256 KB |
5.txt | AC | 1 ms | 256 KB |
6.txt | WA | 1 ms | 256 KB |
7.txt | WA | 1 ms | 256 KB |
8.txt | WA | 1 ms | 256 KB |
9.txt | WA | 1 ms | 256 KB |
sample1.txt | AC | 1 ms | 256 KB |
sample2.txt | WA | 1 ms | 256 KB |
sample3.txt | WA | 1 ms | 256 KB |