QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#789294#8832. Daily Disinfectionucup-team004AC ✓3ms3936kbC++23702b2024-11-27 19:48:482024-11-27 19:48:49

Judging History

你现在查看的是最新测评结果

  • [2024-11-27 19:48:49]
  • 评测
  • 测评结果:AC
  • 用时:3ms
  • 内存:3936kb
  • [2024-11-27 19:48:48]
  • 提交

answer

#include <bits/stdc++.h>

using i64 = long long;
using u64 = unsigned long long;
using u32 = unsigned;
using u128 = unsigned __int128;

void solve() {
    int n;
    std::cin >> n;
    
    std::string s;
    std::cin >> s;
    
    int ans = n;
    for (int i = 0, j = -1; i <= n; i++) {
        if (i == n || s[i] == '0') {
            ans = std::min(ans, i - j - 1);
            j = i;
        }
    }
    ans += std::count(s.begin(), s.end(), '1');
    std::cout << ans << "\n";
}

int main() {
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);
    
    int t;
    std::cin >> t;
    
    while (t--) {
        solve();
    }
    
    return 0;
}

这程序好像有点Bug,我给组数据试试?

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3536kb

input:

3
2
01
5
00110
9
101010101

output:

1
2
6

result:

ok 3 number(s): "1 2 6"

Test #2:

score: 0
Accepted
time: 2ms
memory: 3592kb

input:

10000
15
010111111011011
10
1000101111
10
0011111101
1
0
3
110
4
1000
8
10000111
20
00000101000100001110
13
1101110110110
13
0111100011010
17
00001001111110101
1
0
20
10001010011000111100
11
00100110101
11
10110101000
15
001011110011000
16
1110111110000111
15
011110110110010
1
0
20
10110001101100010...

output:

11
6
7
0
2
1
4
6
9
7
9
0
9
5
5
7
11
9
0
9
8
7
3
6
0
6
2
5
4
8
10
4
6
1
7
2
1
8
1
8
11
9
13
4
11
13
16
6
4
4
5
1
1
7
7
5
3
0
0
11
8
5
6
7
6
4
9
1
4
5
12
0
2
10
4
3
7
7
3
7
4
3
7
9
15
2
6
6
9
8
6
1
2
6
2
11
10
5
0
0
4
7
4
7
0
4
7
9
3
3
10
3
6
11
8
1
8
6
5
2
4
9
7
1
5
7
8
3
5
11
6
10
8
8
9
16
2
7
6
4
3...

result:

ok 10000 numbers

Test #3:

score: 0
Accepted
time: 3ms
memory: 3540kb

input:

10000
15
011000111111100
13
1101010000010
16
0010000011101101
17
00111000100111101
3
101
19
1111101000101001001
13
0011101011111
11
10011100010
12
010101010001
2
01
13
1110010011111
12
101010001000
2
10
19
1010011010011011011
2
01
3
101
8
01001110
5
00111
20
10100010100101111101
15
010110011100010
3...

output:

9
5
7
9
3
10
9
5
5
1
9
4
1
11
1
3
4
3
11
7
1
3
0
4
7
5
4
5
7
11
9
10
3
6
3
12
5
8
10
8
0
5
6
9
4
0
10
4
5
9
8
5
9
4
10
9
11
2
9
9
9
5
5
7
2
3
5
2
10
9
3
12
5
9
4
0
2
8
7
1
11
9
6
2
8
7
6
5
7
7
12
2
7
3
3
11
5
7
2
1
15
1
5
7
8
4
10
7
1
9
2
3
9
7
11
4
4
4
8
5
3
0
8
3
2
2
8
1
3
7
8
7
3
0
6
4
7
0
1
0
5
...

result:

ok 10000 numbers

Test #4:

score: 0
Accepted
time: 3ms
memory: 3832kb

input:

10000
3
101
11
11101111011
7
1111001
2
01
8
10101010
20
11010101000011101010
2
10
9
000000000
15
010010100001110
20
01000000111101010010
19
0110001000100000000
17
01011011011100001
17
11010011000101000
18
001110110101011101
11
01010110011
4
1001
13
0011011101101
12
110010100011
18
001111011101110001...

output:

3
11
5
1
4
10
1
0
6
8
4
9
7
11
6
2
8
6
11
7
2
6
4
6
4
7
4
3
9
0
12
0
1
2
10
6
5
1
10
3
7
6
7
6
10
1
0
5
4
8
4
1
8
5
5
1
4
12
4
4
2
3
7
9
8
4
10
3
1
0
1
6
2
7
3
9
8
2
5
2
3
6
12
2
5
6
2
0
3
4
7
5
1
0
2
4
6
3
7
0
2
0
7
1
4
1
5
4
2
1
0
4
4
10
9
0
2
7
5
5
1
6
7
12
9
10
5
5
6
4
2
12
6
1
4
3
4
7
2
1
6
1
7...

result:

ok 10000 numbers

Test #5:

score: 0
Accepted
time: 2ms
memory: 3784kb

input:

10000
11
10001110000
9
000101000
5
10000
6
110001
3
101
11
00000100000
5
01011
3
010
11
11011010101
16
0111000001110000
17
11111001011100001
15
010010000101000
19
0000010100011000010
2
10
11
01111000001
13
0000011011011
8
01101111
8
10110000
8
10011000
20
01010000001010001111
9
100110000
6
100011
12...

output:

4
2
1
3
3
1
3
1
8
6
10
4
5
1
5
6
6
3
3
8
3
3
8
7
1
11
7
9
6
0
13
6
1
5
2
7
10
7
7
3
12
1
5
8
3
0
10
3
2
6
1
2
6
6
8
3
13
0
6
1
6
1
5
5
5
3
7
6
5
3
5
9
6
4
4
4
4
4
7
8
5
4
6
2
7
4
3
3
5
3
6
2
1
3
8
7
3
6
7
9
4
4
2
0
4
11
5
7
2
6
4
6
2
7
16
0
15
7
1
5
9
2
7
1
3
0
2
7
9
5
7
7
6
8
12
0
2
10
8
4
2
9
6
4
...

result:

ok 10000 numbers

Test #6:

score: 0
Accepted
time: 1ms
memory: 3616kb

input:

1000
148
1010100100101111011110111111011100111001010010011011110011001000011000111100000011110101001011001111111101100101111011001110100010110010111001001001
116
10001011000010111110001100110001100000100000011111000111110011110101001001111000001010000101111110010111000010100100
132
00100000011011011...

output:

83
54
67
52
51
56
52
86
106
72
54
68
77
78
54
77
78
69
85
61
51
74
72
87
85
54
86
92
87
88
52
94
73
57
81
46
54
58
54
86
80
65
49
98
84
79
77
72
43
98
52
100
71
79
61
88
78
95
60
47
78
58
76
62
72
70
88
84
60
76
94
89
69
54
91
45
56
50
90
54
90
58
76
57
75
87
99
66
49
110
96
50
60
90
63
71
74
69
52
...

result:

ok 1000 numbers

Test #7:

score: 0
Accepted
time: 1ms
memory: 3532kb

input:

1000
194
10110101010110010100010010010110011101001011000101101111001101011101011010101100111001011010000011111000000000111100111001101010001010110000101011100100110110010000000100010001010000101100010011
175
11100110100010011110110101110000011011001100110010001000111110010000001011111011101110101011...

output:

90
96
85
72
61
55
91
83
105
56
62
71
73
95
78
99
54
57
65
59
50
81
55
79
90
83
47
75
67
86
80
87
89
65
63
76
88
71
97
81
100
91
58
55
55
86
87
86
68
79
88
92
87
98
89
78
97
71
65
87
68
66
63
70
101
85
98
68
91
55
55
64
100
60
96
65
70
97
107
96
73
71
99
104
67
72
67
52
114
71
55
108
73
59
74
56
43
5...

result:

ok 1000 numbers

Test #8:

score: 0
Accepted
time: 1ms
memory: 3552kb

input:

1000
139
1001100011010110010000111100010110101111111101011100011111101001000000010010000110010010100111000110111000111011011100110100001000100101111
191
011110110101000100010110000111111111110011001111101111111010100101000111011011111010101011101011010100101000011101010011010000011010000100000111110...

output:

70
103
63
99
71
74
94
55
95
82
51
85
100
94
65
89
88
83
81
72
106
94
76
73
86
60
79
41
105
71
89
60
95
85
68
55
66
60
58
109
99
86
55
58
91
69
102
60
90
89
66
67
96
71
45
51
83
50
72
54
99
59
57
52
72
60
99
73
72
98
80
92
71
94
66
74
65
81
78
59
86
66
95
84
78
69
83
109
80
99
97
43
80
85
102
74
87
1...

result:

ok 1000 numbers

Test #9:

score: 0
Accepted
time: 2ms
memory: 3792kb

input:

100
1953
000011010101001001100101111111011100000011000101001011001000111110000010000100011011011101101100110111110010111011100010011001011011100110100000001011100001101100101001111101001101100010000110111101001101011110011110101000111001001000010011001001001100110010000110011001001001001101001101011...

output:

958
970
973
973
985
956
983
1025
976
967
914
988
941
980
1009
1006
986
960
962
971
999
986
980
960
963
976
972
1008
967
1006
966
920
981
941
1007
998
947
993
943
956
963
976
957
955
954
986
943
973
1052
961
1031
940
944
1024
963
987
955
949
961
954
1001
997
945
1007
979
913
977
982
961
997
964
993
9...

result:

ok 100 numbers

Test #10:

score: 0
Accepted
time: 0ms
memory: 3560kb

input:

100
1966
000100000110010100010010100111001000111000101101001101010110001001010111010111011000011111110001010010010100100001010110010011010011100001001111000111111101101001010101111111100111011011110010011011110011000111001001101101111001100010011011110111111011011110011100011000111111100100100101100...

output:

956
973
990
941
970
973
1011
950
958
986
1029
986
923
972
1015
972
1006
981
976
975
1010
968
959
955
1010
949
955
934
980
982
985
930
968
959
944
944
1012
965
931
960
1007
957
982
972
1029
933
997
973
996
1013
995
1006
986
993
1009
989
983
971
997
999
948
984
985
994
950
972
969
938
938
986
938
957
...

result:

ok 100 numbers

Test #11:

score: 0
Accepted
time: 1ms
memory: 3764kb

input:

100
1944
000111001010101100110101111111111100111101111101101100011011111101000010110101001101010111001011111111100011001001111111100011100011011110101010110011110100011001010111000000100011100010101101101011010111010010000110111001100100100001001100111100100001111001001000001101101001110100001001100...

output:

981
968
975
940
957
975
955
958
1018
915
956
955
988
996
954
955
927
973
964
976
1009
1003
1001
1005
967
983
1004
970
946
981
958
978
967
1010
945
1010
973
913
982
961
991
999
972
991
962
959
992
969
974
927
969
986
942
998
1054
992
982
939
985
995
968
1002
974
959
995
958
1026
984
956
997
955
931
9...

result:

ok 100 numbers

Test #12:

score: 0
Accepted
time: 2ms
memory: 3892kb

input:

10
19948
110101100011011100011101001011001010100111011010100010100010011110000000111010110110101101111010100110110010110001111011000011100000001001011010101000000001100010010000110110010000110011100011011001001000011001110110010000100000010010000110001110011100000001101101101001101111100101100011000...

output:

10080
9830
9978
10115
9897
9923
10103
9978
9797
10109

result:

ok 10 numbers

Test #13:

score: 0
Accepted
time: 1ms
memory: 3548kb

input:

10
19961
111110110011100100001010010001111111100010101110110110011010111001010011110001110001100101001111100011010101011001010110101011000000101110111110001001011001011110111100110101100000101010101101001000110110001000110001100101101000100001001110100100111010101101110001111001111001110101101000000...

output:

10032
9922
9984
10055
9879
9974
10013
9951
9938
10033

result:

ok 10 numbers

Test #14:

score: 0
Accepted
time: 2ms
memory: 3660kb

input:

10
19939
001011111011011000100101101101111011011001110110010010000111001000000110100010100000100111010011001110100010100011100110101010001000100000000001010101111101011001101110001011101000010010011000101010010010010100111100100010110100101011110001011010100100000100000111101000101101001001000100001...

output:

9922
10118
9938
9870
10122
10012
9797
10032
10131
9871

result:

ok 10 numbers

Test #15:

score: 0
Accepted
time: 2ms
memory: 3876kb

input:

1
199978
100101000010100110000010001110101101000110011001000001100000110000001101000100111100101001010111010000010001100011011110001000100001011111100000010110101001111100001011001011110011111011100001000010010001001000111000010011100000111110101111110111111011111000100011111000101111110011001110010...

output:

99976

result:

ok 1 number(s): "99976"

Test #16:

score: 0
Accepted
time: 0ms
memory: 3716kb

input:

1
199956
101010000010011011100001110110111000100001111001100001001100000010111000001111111011100011011001111101110111001001110010111000100000101001001100001110100001111011010100101001011011000111110110110000110001011001110001000100101110011101100110111001101001000101110101111001011101001111100110010...

output:

100014

result:

ok 1 number(s): "100014"

Test #17:

score: 0
Accepted
time: 2ms
memory: 3740kb

input:

1
199901
011011010100000001011110101100000100001100100101000101010001110101111111111100101010101011100101111000000000110001000101111010110000000100100011000010101101011111010100110110000011111110001100100000011111000101110110100000110110000101110000000001110101101101101101101100001011011110111101010...

output:

99999

result:

ok 1 number(s): "99999"

Test #18:

score: 0
Accepted
time: 0ms
memory: 3708kb

input:

1
199947
011101000100111001101001110001010000110111110101110011101110000000101011101011110011101101111001011101100011110011101101010011010100101011100100010110110001011110101010010100000001100100111001000010101011110000100001111111111011100011011001001010000011000000101011111101011101110010010101011...

output:

99997

result:

ok 1 number(s): "99997"

Test #19:

score: 0
Accepted
time: 2ms
memory: 3732kb

input:

1
199993
110110001101000101101010101001000010010010001001110111110010110111011110101000110110000111000100111000000101001011111000110011011111111000001011011011111000011011100000101011101101011101100110110111000101101101101110111010100001100001010101110100000001100111110101111100101011100010111000001...

output:

100016

result:

ok 1 number(s): "100016"

Test #20:

score: 0
Accepted
time: 2ms
memory: 3936kb

input:

1
199971
100001011011111101011111000011111111001101001001011011101111011000001001110011100111000101001100010001110010100001010010110111001111010111100111100011110100111011110100101001101101100101010010011111111011111000101001001111101101001010000111011111011111101111100101101101111101011110010010000...

output:

99947

result:

ok 1 number(s): "99947"

Test #21:

score: 0
Accepted
time: 2ms
memory: 3736kb

input:

1
199916
101011011011101001110000011111101011100001111001111001000010001001011000000000100110011001110010010110010100011111110111000111101111111000000000111111110000101100011010011110110101011100001101001101011111000101111110010000111101001100001010000001101001000010110011101100001011011110111010000...

output:

100003

result:

ok 1 number(s): "100003"

Extra Test:

score: 0
Extra Test Passed