QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#331268 | #1366. Exam Manipulation | ape_pack | AC ✓ | 6ms | 3912kb | C++23 | 798b | 2024-02-18 04:07:00 | 2024-02-18 04:07:00 |
Judging History
answer
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;
int ones(int x) {
int count = 0;
while (x > 0) {
count += (x % 2);
x >>= 1;
}
return count;
}
int main() {
int N, K;
cin >> N >> K;
vector <int> subs(N);
for (int i = 0; i < N; i++) {
string s;
cin >> s;
int sub = 0;
for (char c : s) {
sub = (sub << 1) | (c == 'T');
}
subs[i] = sub;
}
int best_lowest = 0;
for (int ans = 0; ans < pow(2, K); ans++) {
int lowest = pow(2, K);
for (int sub : subs) {
lowest = min(lowest, ones(sub ^ ans));
}
best_lowest = max(best_lowest, lowest);
}
cout << best_lowest << endl;
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3688kb
input:
1 1 T
output:
1
result:
ok single line: '1'
Test #2:
score: 0
Accepted
time: 0ms
memory: 3684kb
input:
1 10 TFTFTFTFTF
output:
10
result:
ok single line: '10'
Test #3:
score: 0
Accepted
time: 5ms
memory: 3912kb
input:
1000 10 TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTFTFTF TFTFTF...
output:
10
result:
ok single line: '10'
Test #4:
score: 0
Accepted
time: 5ms
memory: 3620kb
input:
1000 10 TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTFTFTF FTFTFTFTFT TFTFTF...
output:
5
result:
ok single line: '5'
Test #5:
score: 0
Accepted
time: 5ms
memory: 3704kb
input:
1000 10 FFFFFFFFFF TFFFFFFFFF TFFFFFFFFF TTFFFFFFFF TFFFFFFFFF TFTFFFFFFF TTFFFFFFFF TTTFFFFFFF TFFFFFFFFF TFFTFFFFFF TFTFFFFFFF TFTTFFFFFF TTFFFFFFFF TTFTFFFFFF TTTFFFFFFF TTTTFFFFFF TFFFFFFFFF TFFFTFFFFF TFFTFFFFFF TFFTTFFFFF TFTFFFFFFF TFTFTFFFFF TFTTFFFFFF TFTTTFFFFF TTFFFFFFFF TTFFTFFFFF TTFTFF...
output:
2
result:
ok single line: '2'
Test #6:
score: 0
Accepted
time: 6ms
memory: 3772kb
input:
1000 10 TTTFTFTFFT TTTTFTFTFF TTTTFFTTFF TTTFFTTTFF TFTTTFTTFF TFTTFFFFFF TTTTTFFFFF TFFFFTTTFF TTFTFFFFTF TTTFTFTFTF TTFTFFFTTT TFTTTTFFFT TTTFFTFFTF TTTFFFTTFT TTFTFFFTFT TFTFFTFTTF TTTTTTFFFF TFTTFTTTTF TTTTFFTFFF TTTTFFTFTF TTFFFFTFFF TFTTTTTFFF TFFFTFTFFF TFFFTFFTFF TFFFFTTTTF TFFFFTFFTF TFFTTT...
output:
2
result:
ok single line: '2'
Test #7:
score: 0
Accepted
time: 6ms
memory: 3836kb
input:
1000 10 TTFTTFFTFT TTFFTTTTFF TTTFFFFTFF TTFFFTTTTT TTTFTTTTFT TFTFFTFTFF TTTFTFFTFF TFTTFFTFTT TFTTTTTFFF TTTFTFTFTF TTFTTFTTTT TTFFTFFFFF TTTFFFTFFT TFFTTFFFTF TTFTTFFFFT TFTFFFTFFF TTFFTTFFFF TFFTFTFTFF TFTFTFTTFF TFFTFTFTFF TTFFFTTFTF TFFFTFFTTF TTTFFFTTFF TFTTFFFTFF TTFTFTFFFT TTTFFTFFFF TFFFTF...
output:
2
result:
ok single line: '2'
Test #8:
score: 0
Accepted
time: 6ms
memory: 3568kb
input:
1000 10 TTFTFTTTTF TFFTFFFTFF TFTFFTFTTF TTTFTFFFFT TFFFTFFFFF TTTTTTFFTF TFTTTFFTFF TTTTFFFFFF TTTFTTTFTF TFFFTFFFTT TFFTFFFFFF TFTTFFTFFF TTFFFTFFFT TTTFFTFFFF TFFTTFTTTF TTTTFFFFFF TFTTFTFTTF TFFTTFTTFF TTTTFFFTTF TTTTTFFTFF TTTFFFFFFF TTTFTTFFFF TFFFTTFFTF TFFFTTTTFF TFTTFTTFTF TFTTTFFTFF TFFTFF...
output:
2
result:
ok single line: '2'
Test #9:
score: 0
Accepted
time: 6ms
memory: 3848kb
input:
1000 10 TTTFFTTTTF TFFFFFFTTT TFFFTFFFFF TTFFTFFTFF TTTTFFFFFT TTFTFFFFFF TTFFTTTTTT TFFFTFFFTF TFFTFFTFTF TFTTTFTTFF TTTFFFTFFF TFTTFTFTFF TTFFTFFFTT TFTFTFFFFF TTTTFFTTTF TFTTTFFTTF TTTTTTFTTF TFTFTFTTFF TFTFTFFTTT TTTTTFFTTT TTFFTFTFTF TTTTFFTTFF TTTTFTFFFF TFTTFTFFFF TFTTFTFTFF TTFTTTTFTF TFFTFT...
output:
2
result:
ok single line: '2'
Test #10:
score: 0
Accepted
time: 3ms
memory: 3688kb
input:
1000 10 TTTTFTTTFT TTFTTFTFTT TFTTFTTTTF TTTTTFFFTF TFTFFTTTTF TFFTTFTTFF TFFTTTTFFF TTFTFFFTTT TFTFFFTTFF TTTFFFFTFT TTTTFTTFFF TTFTFFFFFF TTFFFTFFFT TFTFTFTFFT TFFTFFTTTF TTFFTTFTFF TTTTTFTFTF TFFFTTFFFF TTFTTTTFTF TTFTFFFFFF TTTTTFFTTF TTTFFFFFFF TTTFFTTFFT TFTFFFFFTF TFTTFFFTFT TFTTFTTFFT TFFFFF...
output:
2
result:
ok single line: '2'
Test #11:
score: 0
Accepted
time: 2ms
memory: 3572kb
input:
956 8 TFTFFFTF TTTTFTTT TTTTFTFT TTTFTTFT TTTTTTFT TFFTTTTT TTFFFTTF TFFFFFTT TFTTFTFT TFFTFFFF TFFFTTTF TFFFFTTF TTTFTTFF TTTTFFFF TFTFFFFT TFFFFFFT TTTTTTFT TTFFFFTT TFFTTTTT TFTFTTTF TTFTFFFF TTTTFFFT TTFFTTFF TFTFFTTT TFTFFTFF TTTTTFTF TFTFFTFF TFFFTFTT TTFTTTFF TFFTTFTF TFTTTTFF TFTTFFFT TFFTTF...
output:
1
result:
ok single line: '1'
Test #12:
score: 0
Accepted
time: 1ms
memory: 3840kb
input:
449 8 TFTTTTFF TFTTFTFF TFTFTTTF TFFFFFFF TFFTFFTT TFFFTTFF TFTTFTFF TFFFTTFF TFFFFFFT TTFTFFFF TFTTFTTT TFTTTTFF TFTFTFFF TTFTTTFF TFTFTTFF TFTFTTTF TFTFTFTT TFTFTFTF TFTTTFTF TFTFFTFF TFTFTTTF TFTFTFFF TTFTFTTF TTFTTFFT TFFTFTFF TFTFFTTF TFTTTTTF TFFFTFFF TFTFTTFF TFFFFFTF TFFTTTFF TTFTTFTF TFFFFF...
output:
2
result:
ok single line: '2'
Test #13:
score: 0
Accepted
time: 1ms
memory: 3652kb
input:
866 6 TFTFTT TTFTTF TFTFFT TTFFTF TFFFTT TFTTTF TTFTTF TFTTFF TFFTTF TTTTTF TTFTFF TTTFFT TTTFTF TFTFFF TTFFTF TTTFFF TTFFTF TTFFTF TFFFTT TTFTTF TFTFFF TTTFFF TFFFFT TFTTFF TFFFFT TTFFTF TTFTFF TTTTFT TFTFTF TTFTFT TFFTTT TFTFTT TFTTFT TTTTFT FFFFFF TTTFTT TTTFFF TFFFTF TTTTTF TFTFFF TFTTFT TFFFFT ...
output:
1
result:
ok single line: '1'
Test #14:
score: 0
Accepted
time: 1ms
memory: 3836kb
input:
630 7 TTFTTFF TFTFFTF TTFTFTF TFFTFTF TFTFFTT TTTTTTT TTFTTTT TFTFTFT TFTTTTT TFTFFFF TFFFFFF TFFTFTT TTTTFTT TTFFTFT TTTTFFT TTFFFFF TFTFTFF TTTTTFF TTTFTTF TFFFTFF TTTFTTF TTFFTFT TFTTFFF TFTFTFF TTFTFFF TFTTFFT TTTFTTT TFTTFFT TTFTFFT TTTTFTF TFFTTFF TTFTTTT TTFTFFT TFTFTTF TTTFTTT TTFFTTF TTTTTT...
output:
1
result:
ok single line: '1'
Test #15:
score: 0
Accepted
time: 1ms
memory: 3620kb
input:
751 7 TTFFFFT TTTTTFT TTFTFFT TTFFFTT TFFTFTT TTFTFTT TTFFFFT TTTTTTT TTTTFTF TTFTFFF TFFFFFF TTTFFTF TFTFFTF TTFFFFT TFFFFFT TFFTFFT TTTTTTF TFFTTFT TTTFFFT TTTTTFT TFFTFFF TTTFFTF TFTFTFF TFFTTFF TTTFFFF TFFFFTT TTTFFFT TTFTTFT TFTFFTF TTFFFFT TFFFFFF TTFTTFT TFTTTFT TFFFTTF TFTFTFF TTTTTTT TTTTTF...
output:
1
result:
ok single line: '1'
Test #16:
score: 0
Accepted
time: 0ms
memory: 3772kb
input:
2 1 T F
output:
0
result:
ok single line: '0'