| Task: | Illuminati |
| Sender: | francden |
| Submission time: | 2025-10-27 17:51:49 +0200 |
| Language: | C++ (C++17) |
| Status: | READY |
| Result: | WRONG ANSWER |
| test | verdict | time | |
|---|---|---|---|
| #1 | ACCEPTED | 0.00 s | details |
| #2 | ACCEPTED | 0.00 s | details |
| #3 | ACCEPTED | 0.00 s | details |
| #4 | WRONG ANSWER | 0.00 s | details |
| #5 | ACCEPTED | 0.00 s | details |
| #6 | ACCEPTED | 0.00 s | details |
| #7 | ACCEPTED | 0.00 s | details |
| #8 | WRONG ANSWER | 0.00 s | details |
| #9 | ACCEPTED | 0.00 s | details |
| #10 | WRONG ANSWER | 0.00 s | details |
| #11 | ACCEPTED | 0.00 s | details |
| #12 | WRONG ANSWER | 0.00 s | details |
| #13 | ACCEPTED | 0.00 s | details |
| #14 | ACCEPTED | 0.00 s | details |
| #15 | ACCEPTED | 0.00 s | details |
| #16 | WRONG ANSWER | 0.00 s | details |
| #17 | ACCEPTED | 0.00 s | details |
| #18 | WRONG ANSWER | 0.00 s | details |
| #19 | WRONG ANSWER | 0.00 s | details |
| #20 | ACCEPTED | 0.00 s | details |
| #21 | WRONG ANSWER | 0.00 s | details |
| #22 | WRONG ANSWER | 0.00 s | details |
| #23 | ACCEPTED | 0.00 s | details |
| #24 | WRONG ANSWER | 0.00 s | details |
| #25 | ACCEPTED | 0.00 s | details |
| #26 | ACCEPTED | 0.00 s | details |
| #27 | ACCEPTED | 0.00 s | details |
| #28 | WRONG ANSWER | 0.00 s | details |
| #29 | WRONG ANSWER | 0.00 s | details |
| #30 | WRONG ANSWER | 0.00 s | details |
| #31 | WRONG ANSWER | 0.00 s | details |
| #32 | WRONG ANSWER | 0.00 s | details |
| #33 | WRONG ANSWER | 0.00 s | details |
| #34 | WRONG ANSWER | 0.00 s | details |
| #35 | WRONG ANSWER | 0.00 s | details |
| #36 | WRONG ANSWER | 0.00 s | details |
| #37 | WRONG ANSWER | 0.00 s | details |
| #38 | WRONG ANSWER | 0.01 s | details |
| #39 | WRONG ANSWER | 0.01 s | details |
| #40 | WRONG ANSWER | 0.01 s | details |
| #41 | WRONG ANSWER | 0.01 s | details |
| #42 | WRONG ANSWER | 0.01 s | details |
| #43 | WRONG ANSWER | 0.01 s | details |
| #44 | WRONG ANSWER | 0.01 s | details |
| #45 | WRONG ANSWER | 0.01 s | details |
| #46 | WRONG ANSWER | 0.00 s | details |
| #47 | WRONG ANSWER | 0.01 s | details |
| #48 | WRONG ANSWER | 0.10 s | details |
| #49 | WRONG ANSWER | 0.10 s | details |
| #50 | WRONG ANSWER | 0.38 s | details |
| #51 | WRONG ANSWER | 0.38 s | details |
| #52 | WRONG ANSWER | 0.85 s | details |
| #53 | TIME LIMIT EXCEEDED | -- | details |
Code
#include <iostream>
#include <vector>
#include <bitset>
#include <utility>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<bitset<3005>> tableau(n);
ios::sync_with_stdio(0);
cin.tie(0);
for (int i = 0; i < n; ++i) {
bitset<3005> x;
string s;
cin >> s;
for (int j = 0; j < n; ++j){
x[j]= s[j]-'0';
}
tableau[i] = x;
}
int count = 0;
for (int i = 0; i < n-2; ++i){
for (int j = i+1; j < n-1; ++j){
if (tableau[i][j]==1){
bitset<3005> b = (tableau[i]<<3005+j+1)&(tableau[j]<<3005+j+1);
count+=b.count();
}
}
}
cout << count;
}
Test details
Test 1
Verdict: ACCEPTED
| input |
|---|
| 1 0 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 2
Verdict: ACCEPTED
| input |
|---|
| 2 01 10 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 3
Verdict: ACCEPTED
| input |
|---|
| 2 01 10 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 4
Verdict: WRONG ANSWER
| input |
|---|
| 3 011 101 110 |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 5
Verdict: ACCEPTED
| input |
|---|
| 3 010 101 010 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 6
Verdict: ACCEPTED
| input |
|---|
| 3 000 001 010 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 7
Verdict: ACCEPTED
| input |
|---|
| 3 011 100 100 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 8
Verdict: WRONG ANSWER
| input |
|---|
| 4 0111 1011 1101 1110 |
| correct output |
|---|
| 4 |
| user output |
|---|
| 0 |
Test 9
Verdict: ACCEPTED
| input |
|---|
| 4 0011 0010 1100 1000 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 10
Verdict: WRONG ANSWER
| input |
|---|
| 4 0000 0011 0101 0110 |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 11
Verdict: ACCEPTED
| input |
|---|
| 4 0101 1010 0100 1000 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 12
Verdict: WRONG ANSWER
| input |
|---|
| 4 0111 1001 1001 1110 |
| correct output |
|---|
| 2 |
| user output |
|---|
| 0 |
Test 13
Verdict: ACCEPTED
| input |
|---|
| 4 0001 0010 0100 1000 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 14
Verdict: ACCEPTED
| input |
|---|
| 4 0110 1001 1000 0100 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 15
Verdict: ACCEPTED
| input |
|---|
| 4 0001 0000 0001 1010 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 16
Verdict: WRONG ANSWER
| input |
|---|
| 4 0101 1001 0000 1100 |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 17
Verdict: ACCEPTED
| input |
|---|
| 4 0001 0000 0000 1000 |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 18
Verdict: WRONG ANSWER
| input |
|---|
| 5 01111 10111 11010 11101 ... |
| correct output |
|---|
| 7 |
| user output |
|---|
| 0 |
Test 19
Verdict: WRONG ANSWER
| input |
|---|
| 5 00111 00000 10010 10100 ... |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 20
Verdict: ACCEPTED
| input |
|---|
| 5 00001 00110 01000 01000 ... |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 21
Verdict: WRONG ANSWER
| input |
|---|
| 5 01011 10001 00011 10100 ... |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 22
Verdict: WRONG ANSWER
| input |
|---|
| 5 01110 10111 11011 11101 ... |
| correct output |
|---|
| 7 |
| user output |
|---|
| 0 |
Test 23
Verdict: ACCEPTED
| input |
|---|
| 5 00011 00001 00010 10100 ... |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 24
Verdict: WRONG ANSWER
| input |
|---|
| 5 01100 10100 11000 00001 ... |
| correct output |
|---|
| 1 |
| user output |
|---|
| 0 |
Test 25
Verdict: ACCEPTED
| input |
|---|
| 5 00010 00011 00001 11000 ... |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 26
Verdict: ACCEPTED
| input |
|---|
| 5 01010 10101 01010 10100 ... |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 27
Verdict: ACCEPTED
| input |
|---|
| 5 00010 00000 00000 10000 ... |
| correct output |
|---|
| 0 |
| user output |
|---|
| 0 |
Test 28
Verdict: WRONG ANSWER
| input |
|---|
| 10 0111111110 1011000101 1100001110 1100101100 ... |
| correct output |
|---|
| 26 |
| user output |
|---|
| 0 |
Test 29
Verdict: WRONG ANSWER
| input |
|---|
| 10 0011100010 0000000010 1001110011 1010001001 ... |
| correct output |
|---|
| 11 |
| user output |
|---|
| 0 |
Test 30
Verdict: WRONG ANSWER
| input |
|---|
| 10 0000111000 0000001100 0000011111 0000001101 ... |
| correct output |
|---|
| 7 |
| user output |
|---|
| 0 |
Test 31
Verdict: WRONG ANSWER
| input |
|---|
| 10 0101100111 1001000000 0000010000 1100100010 ... |
| correct output |
|---|
| 9 |
| user output |
|---|
| 0 |
Test 32
Verdict: WRONG ANSWER
| input |
|---|
| 10 0111011111 1010010010 1101011001 1010101100 ... |
| correct output |
|---|
| 22 |
| user output |
|---|
| 0 |
Test 33
Verdict: WRONG ANSWER
| input |
|---|
| 10 0001100110 0001010100 0001010111 1110000110 ... |
| correct output |
|---|
| 11 |
| user output |
|---|
| 0 |
Test 34
Verdict: WRONG ANSWER
| input |
|---|
| 10 0110010000 1011011010 1100110110 0100101011 ... |
| correct output |
|---|
| 22 |
| user output |
|---|
| 0 |
Test 35
Verdict: WRONG ANSWER
| input |
|---|
| 10 0001001101 0001010000 0000011110 1100000101 ... |
| correct output |
|---|
| 13 |
| user output |
|---|
| 0 |
Test 36
Verdict: WRONG ANSWER
| input |
|---|
| 10 0101010110 1000101001 0001011011 1010101110 ... |
| correct output |
|---|
| 8 |
| user output |
|---|
| 0 |
Test 37
Verdict: WRONG ANSWER
| input |
|---|
| 10 0001000000 0000100000 0000000010 1000110111 ... |
| correct output |
|---|
| 19 |
| user output |
|---|
| 0 |
Test 38
Verdict: WRONG ANSWER
| input |
|---|
| 100 011111111011000101000111010110... |
| correct output |
|---|
| 20807 |
| user output |
|---|
| 0 |
Test 39
Verdict: WRONG ANSWER
| input |
|---|
| 100 001110001000000010111001100100... |
| correct output |
|---|
| 21100 |
| user output |
|---|
| 0 |
Test 40
Verdict: WRONG ANSWER
| input |
|---|
| 100 000011100000001100001111100110... |
| correct output |
|---|
| 18556 |
| user output |
|---|
| 0 |
Test 41
Verdict: WRONG ANSWER
| input |
|---|
| 100 010110011101000000001000010001... |
| correct output |
|---|
| 20091 |
| user output |
|---|
| 0 |
Test 42
Verdict: WRONG ANSWER
| input |
|---|
| 100 011101111110010010101100110110... |
| correct output |
|---|
| 21281 |
| user output |
|---|
| 0 |
Test 43
Verdict: WRONG ANSWER
| input |
|---|
| 100 000110011001010100101011100011... |
| correct output |
|---|
| 20746 |
| user output |
|---|
| 0 |
Test 44
Verdict: WRONG ANSWER
| input |
|---|
| 100 011001000011011010011011010101... |
| correct output |
|---|
| 21793 |
| user output |
|---|
| 0 |
Test 45
Verdict: WRONG ANSWER
| input |
|---|
| 100 000100110101010000001111000010... |
| correct output |
|---|
| 19781 |
| user output |
|---|
| 0 |
Test 46
Verdict: WRONG ANSWER
| input |
|---|
| 100 010101011000101001101101110111... |
| correct output |
|---|
| 20006 |
| user output |
|---|
| 0 |
Test 47
Verdict: WRONG ANSWER
| input |
|---|
| 100 000100000000100000000001011011... |
| correct output |
|---|
| 19161 |
| user output |
|---|
| 0 |
Test 48
Verdict: WRONG ANSWER
| input |
|---|
| 1000 011111111011000101000111010110... |
| correct output |
|---|
| 20823418 |
| user output |
|---|
| 0 |
Test 49
Verdict: WRONG ANSWER
| input |
|---|
| 1000 001110001000000010111001100100... |
| correct output |
|---|
| 20848491 |
| user output |
|---|
| 0 |
Test 50
Verdict: WRONG ANSWER
| input |
|---|
| 2000 010001011010001100000111100111... |
| correct output |
|---|
| 166808034 |
| user output |
|---|
| 0 |
Test 51
Verdict: WRONG ANSWER
| input |
|---|
| 2000 000010011000001011011110111110... |
| correct output |
|---|
| 165842024 |
| user output |
|---|
| 0 |
Test 52
Verdict: WRONG ANSWER
| input |
|---|
| 2999 000110011001010001100011110110... |
| correct output |
|---|
| 561389670 |
| user output |
|---|
| 0 |
Test 53
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| 3000 011111111111111111111111111111... |
| correct output |
|---|
| 4495501000 |
| user output |
|---|
| (empty) |
