编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#22417 #2039. youngmagician爱听哈基米音乐 Time Limit Exceeded 0 18605 ms 63000 K C++ 11 / 945 B 192024211724 2024-12-15 13:29:50
显示原始代码
#include <iostream>
#include <string>
#include <vector>
using namespace std;

const int N = 1000005;
int ans;

int duoshao(vector<string>& A, int n) {
    int low, mid, high;
    for (int i = 0; i < n - 2; i++) {
        low = i;
        if (A[low] == "ha") {
            mid = low + 1;
            high = n - 1;
            while (mid < high) {
                if (A[mid] == "ji") {
                    while (mid < high) {
                        if (A[high] == "mi") {
                            ans++;
                        }
                        high--;
                    }
                    high = n - 1;  //复原
                }
                mid++;
            }
        } else
            continue;
    }
    return ans;
}

int main() {
    int n;
    scanf("%d", &n);
    vector<string> A(n);  //必须初始化?
    vector<string> result(n);
    int t = 0;
    for (int i = 0; i < n; i++) {
        cin >> A[i];
        if (A[i] == "ha" || A[i] == "ji" || A[i] == "mi")
            result[t] = A[i], t++;  //用result存和音节有关的字符串
    }
    int sum = duoshao(result, n);
    cout << sum;
    return 0;
}
子任务 #1
Time Limit Exceeded
得分:0
测试点 #1
Time Limit Exceeded
得分:0
用时:1051 ms
内存:1516 KiB

输入文件(0.in

19065
do na ye ccb pan he na ji do ji ccb ccb ccb ji mi mi he ccb na he auv auv he pan ji pan ccb d
<62952 bytes omitted>

答案文件(0.out

1094145635
测试点 #2
Time Limit Exceeded
得分:0
用时:1053 ms
内存:1992 KiB

输入文件(1.in

25928
ye mi ji do na ccb do na do do na ye ha ccb auv mi pan mi ccb ji auv ccb pan na ji na ye mi d
<85433 bytes omitted>

答案文件(1.out

2894524668
测试点 #3
Time Limit Exceeded
得分:0
用时:1002 ms
内存:1996 KiB

输入文件(2.in

26848
ccb ccb mi ji pan ji na ha ye na na ye auv ha mi ye he na ccb ccb pan he ccb do ye pan pan ha
<88545 bytes omitted>

答案文件(2.out

3141563169
测试点 #4
Time Limit Exceeded
得分:0
用时:1005 ms
内存:1548 KiB

输入文件(3.in

18494
auv ye mi ccb auv auv do ccb ji he ye na ha do he auv pan pan auv ccb na ye na ccb ye mi mi m
<60974 bytes omitted>

答案文件(3.out

1037662984
测试点 #5
Time Limit Exceeded
得分:0
用时:1051 ms
内存:588 KiB

输入文件(4.in

3346
do ha ha pan pan mi ji ye auv ha do ccb auv ji ccb ji na auv ji ji mi ccb ji ji ye na pan na c
<10945 bytes omitted>

答案文件(4.out

6908728
测试点 #6
Time Limit Exceeded
得分:0
用时:1046 ms
内存:1352 KiB

输入文件(5.in

15898
do mi na ye do ji ccb ji mi ji ha auv do ji na ha ye na ccb ha na he do pan do ha mi na he do
<52417 bytes omitted>

答案文件(5.out

657068545
测试点 #7
Time Limit Exceeded
得分:0
用时:1006 ms
内存:1992 KiB

输入文件(6.in

25926
pan do ha auv ji ha na auv ccb na ye ji ye ccb auv ye he na na ha ji ha auv pan ye he he mi p
<85449 bytes omitted>

答案文件(6.out

3103673394
测试点 #8
Time Limit Exceeded
得分:0
用时:1051 ms
内存:1308 KiB

输入文件(7.in

16382
do do mi ha ccb ye do ye ha pan mi mi ji ji na ccb na mi auv ye mi do mi mi do na ye mi do ye
<53942 bytes omitted>

答案文件(7.out

756323684
测试点 #9
Time Limit Exceeded
得分:0
用时:1005 ms
内存:1864 KiB

输入文件(8.in

23519
pan pan do do ha pan na pan ha pan pan ji ye ha he ye do mi do do ji auv auv pan ji do pan do
<77464 bytes omitted>

答案文件(8.out

1993513233
测试点 #10
Time Limit Exceeded
得分:0
用时:1053 ms
内存:1616 KiB

输入文件(9.in

20089
he auv ji mi auv mi auv do ye ye na he auv mi ha na mi do na na auv ha na ye ha auv pan ha au
<66197 bytes omitted>

答案文件(9.out

1284726970
测试点 #11
Time Limit Exceeded
得分:0
用时:1052 ms
内存:2120 KiB

输入文件(10.in

29192
ye do do ha ye na pan ji ha do na do ji mi ha auv auv ji ji ye na pan ye na ye ha do ha ji ji
<96200 bytes omitted>

答案文件(10.out

3994007510
测试点 #12
Time Limit Exceeded
得分:0
用时:1054 ms
内存:1676 KiB

输入文件(11.in

20928
mi do pan na mi he do ji auv ha na ha ccb mi do ji mi ccb ha auv na he auv ye auv ye pan mi n
<68992 bytes omitted>

答案文件(11.out

1553650319
测试点 #13
Time Limit Exceeded
得分:0
用时:1006 ms
内存:2376 KiB

输入文件(12.in

32720
ha pan ye auv auv ji ccb he na ji he ha ccb he na auv do he do na auv he ha he mi mi pan ji d
<107839 bytes omitted>

答案文件(12.out

5871461966
测试点 #14
Time Limit Exceeded
得分:0
用时:1044 ms
内存:62976 KiB

输入文件(13.in

1000000
auv ha na pan ji na ji he na ha pan ye do auv mi ha ji auv ha do ccb ye auv auv na ha auv c
<3300134 bytes omitted>

答案文件(13.out

166771455076716
测试点 #15
Time Limit Exceeded
得分:0
用时:1055 ms
内存:62940 KiB

输入文件(14.in

1000000
ji pan he na ha mi mi auv na ccb auv pan ha pan auv ha na ccb pan mi ha na ccb he mi mi na 
<3299199 bytes omitted>

答案文件(14.out

165409451642687
测试点 #16
Time Limit Exceeded
得分:0
用时:1009 ms
内存:62940 KiB

输入文件(15.in

1000000
pan ccb mi ji ye auv ha na na na ccb ji ha ha ha auv ye ye mi mi ha pan ccb ji ccb ha ha na
<3300546 bytes omitted>

答案文件(15.out

166559466276261
测试点 #17
Time Limit Exceeded
得分:0
用时:1008 ms
内存:63000 KiB

输入文件(16.in

1000000
do he do pan na ccb mi he ji do do ha ye auv pan na ji ccb ccb ji ccb ccb pan pan ye auv au
<3300413 bytes omitted>

答案文件(16.out

167293174362853
测试点 #18
Time Limit Exceeded
得分:0
用时:1054 ms
内存:62920 KiB

输入文件(17.in

1000000
do na do na ccb ye ji pan mi auv na ye auv ji pan pan ha he he ccb ccb na ji ji he ji ccb a
<3299465 bytes omitted>

答案文件(17.out

167067295887448