Submission details
Task:Buzzwords
Sender:duongha
Submission time:2025-11-03 18:01:04 +0200
Language:C++ (C++20)
Status:READY
Result:
Test results
testverdicttime
#10.00 sdetails
#20.00 sdetails
#3ACCEPTED0.00 sdetails
#4ACCEPTED0.00 sdetails
#50.00 sdetails
#6ACCEPTED0.00 sdetails
#70.00 sdetails
#8ACCEPTED0.00 sdetails
#9ACCEPTED0.00 sdetails
#10ACCEPTED0.00 sdetails
#110.00 sdetails
#12ACCEPTED0.00 sdetails
#13ACCEPTED0.00 sdetails
#14ACCEPTED0.00 sdetails
#150.00 sdetails
#16ACCEPTED0.00 sdetails
#170.00 sdetails
#180.00 sdetails
#19ACCEPTED0.00 sdetails
#20ACCEPTED0.00 sdetails
#210.00 sdetails
#220.00 sdetails
#230.00 sdetails
#24ACCEPTED0.00 sdetails
#250.00 sdetails
#26ACCEPTED0.00 sdetails
#270.00 sdetails
#280.00 sdetails
#29ACCEPTED0.00 sdetails
#300.00 sdetails
#310.00 sdetails
#320.00 sdetails
#330.00 sdetails
#34ACCEPTED0.00 sdetails
#350.00 sdetails
#36ACCEPTED0.00 sdetails
#370.00 sdetails
#380.00 sdetails
#39ACCEPTED0.00 sdetails
#400.00 sdetails
#410.00 sdetails
#420.00 sdetails
#430.00 sdetails
#44ACCEPTED0.01 sdetails

Code

#include <bits/stdc++.h>
using namespace std;
 
typedef long long ll; 
const ll INF = 1e18;
const int MAXN = 1e3 + 1;
 
string s;
ll q;
 
void solve() {
    cin >> s;
    
    cin >> q;
    vector<string>words(q);
    ll res = 0;
    for (int i = 1; i <= q; i++) {
        string st;
        cin >> st;
        
        int count = 0;
        size_t pos = 0;
 
        while ((pos = s.find(st, pos)) != std::string::npos) {
            count++;
            pos++;
        }
       
        res += count;
    }
    
    cout << res;
}
 
int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
 
    solve();
 
    return 0;
}

Test details

Test 1

Verdict:

input
g fhe
395
a
aa
aafh
...

correct output
10

user output
0

Test 2

Verdict:

input
s adh
372
a
ad
ae
...

correct output
6

user output
0

Test 3

Verdict: ACCEPTED

input
adcdb
20
a
aa
ab
...

correct output
9

user output
9

Test 4

Verdict: ACCEPTED

input
aaaaa
5
a
aa
aaa
...

correct output
15

user output
15

Test 5

Verdict:

input
o zws
759
a
ab
abw
...

correct output
8

user output
0

Test 6

Verdict: ACCEPTED

input
aaaaa
5
a
aa
aaa
...

correct output
15

user output
15

Test 7

Verdict:

input
ifv b
649
a
aaw
ac
...

correct output
10

user output
0

Test 8

Verdict: ACCEPTED

input
dbbdc
129
a
aa
aaab
...

correct output
15

user output
15

Test 9

Verdict: ACCEPTED

input
aaaaa
5
a
aa
aaa
...

correct output
15

user output
15

Test 10

Verdict: ACCEPTED

input
eeeab
9
a
b
c
...

correct output
5

user output
5

Test 11

Verdict:

input
ghfhe d fd
430
a
aa
aafa
...

correct output
22

user output
0

Test 12

Verdict: ACCEPTED

input
syadhzdgck
275
a
ad
adh
...

correct output
53

user output
53

Test 13

Verdict: ACCEPTED

input
adcdbbbbba
256
a
aa
aaa
...

correct output
49

user output
49

Test 14

Verdict: ACCEPTED

input
aaaaaaaaaa
10
a
aa
aaa
...

correct output
55

user output
55

Test 15

Verdict:

input
o zwspspfd
468
a
adks
afhsrhvwxn
...

correct output
45

user output
0

Test 16

Verdict: ACCEPTED

input
aaaaaaaaaa
10
a
aa
aaa
...

correct output
55

user output
55

Test 17

Verdict:

input
i vbbjczpc
703
a
aa
abou
...

correct output
29

user output
0

Test 18

Verdict:

input
d bdcbdbcb
128
a
aa
aab
...

correct output
42

user output
0

Test 19

Verdict: ACCEPTED

input
aaaaaaaaaa
10
a
aa
aaa
...

correct output
55

user output
55

Test 20

Verdict: ACCEPTED

input
eeeabcbabh
171
a
aac
aahg
...

correct output
34

user output
34

Test 21

Verdict:

input
ghfhehdf ddciaicdehheefdihadaf...

correct output
246

user output
0

Test 22

Verdict:

input
s adhzdgckekirkyowkirnflwfanrx...

correct output
52

user output
0

Test 23

Verdict:

input
adcdbbbbbaaccabbbccd cabccacdb...

correct output
178

user output
0

Test 24

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
2518

user output
2518

Test 25

Verdict:

input
oezws spfdzfasgxlquafowjzpe pv...

correct output
284

user output
0

Test 26

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
1387

user output
1387

Test 27

Verdict:

input
ifvbbjczpcnpknimqvlttkngpe szx...

correct output
258

user output
0

Test 28

Verdict:

input
dbbdcbdb bcaabb bccddbbbacbcdc...

correct output
36

user output
0

Test 29

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
3076

user output
3076

Test 30

Verdict:

input
e eabcbabhdbcbaddebchdiga ggfb...

correct output
23

user output
0

Test 31

Verdict:

input
ghfhehdff dci icdehheefdih daf...

correct output
248

user output
0

Test 32

Verdict:

input
s a hzdgckekirkyo kirnflw anrx...

correct output
27

user output
0

Test 33

Verdict:

input
adcdbbb baac abbbcc c abccacd ...

correct output
433

user output
0

Test 34

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
3427

user output
3427

Test 35

Verdict:

input
oezwsp pf z asgxlquafowjzpekpv...

correct output
359

user output
0

Test 36

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
2126

user output
2126

Test 37

Verdict:

input
ifvbbjczpcnpk imqvlttkngpeqszx...

correct output
395

user output
0

Test 38

Verdict:

input
dbbdcbd cbcaabbabccddbb acbcdc...

correct output
242

user output
0

Test 39

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
4287

user output
4287

Test 40

Verdict:

input
eeeabcbabhd cb ddebchdigaiggfb...

correct output
15

user output
0

Test 41

Verdict:

input
ghfhehdffdd i icdehheefd hadaf...

correct output
431

user output
0

Test 42

Verdict:

input
syadhzdgckekirkyow irnflwfanrx...

correct output
8039

user output
0

Test 43

Verdict:

input
adcdbbbbbaaccabb ccdccabcc cdb...

correct output
9409

user output
0

Test 44

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
168696

user output
168696