Submission #2202823


Source Code Expand

#include <iostream>
using std::cout;
using std::endl;


char* find(char **data, int n)
{
char *p = data[0];//记录返回值
int timesMax = 1;//记录最大次数
int timesTemp = 1;//记录临时次数,初始化为1
for (int i = 0; i < n; ++i)
{
if (data[i] != "")//找过的,就不遍历再找了
{
timesTemp = 1;//进入循环,重置为1,因为次数至少为1次
for (int j = i + 1; j < n; ++j)//内层循环从i+1开始
{
if (data[j] == data[i])//找到了
{
data[j] = "";//算法的关键,说明前面已经统计过这个字符串了。
++timesTemp;
if (timesTemp > timesMax)//更新最大次数
{
timesMax = timesTemp;//重置最大次数
p = data[i];//修改p的新指向
}
}
}
}

}
//cout << timesMax << endl;//测试,查看最大次数
return p;
}


int main()
{
char *data[7] = {"paper","cup","book","cup","pen","book", "book"};
cout << find(data, 7) << endl;
return 0;
}

Submission Info

Submission Time
Task B - 投票
User luogu_bot5
Language C++ (GCC 5.4.1)
Score 0
Code Size 935 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Compile Error

./Main.cpp: In function ‘char* find(char**, int)’:
./Main.cpp:20:9: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 data[j] = "";//算法的关键,说明前面已经统计过这个字符串了。
         ^
./Main.cpp: In function ‘int main()’:
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 char *data[7] = {"paper","cup","book","cup","pen","book", "book"};
                                                                 ^
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
./Main.cpp:39:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
./Main.cpp:39:65: warning: deprecated conversion from st...

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
WA × 3
WA × 18
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, case_01.txt, case_02.txt, case_03.txt, case_04.txt, case_05.txt, case_06.txt, case_07.txt, case_08.txt, case_09.txt, case_10.txt, case_11.txt, case_12.txt, case_13.txt, case_14.txt, case_15.txt
Case Name Status Exec Time Memory
case_01.txt WA 1 ms 256 KB
case_02.txt WA 1 ms 256 KB
case_03.txt WA 1 ms 256 KB
case_04.txt WA 1 ms 256 KB
case_05.txt WA 1 ms 256 KB
case_06.txt WA 1 ms 256 KB
case_07.txt WA 1 ms 256 KB
case_08.txt WA 1 ms 256 KB
case_09.txt WA 1 ms 256 KB
case_10.txt WA 1 ms 256 KB
case_11.txt WA 1 ms 256 KB
case_12.txt WA 1 ms 256 KB
case_13.txt WA 1 ms 256 KB
case_14.txt WA 1 ms 256 KB
case_15.txt WA 1 ms 256 KB
sample_01.txt WA 1 ms 256 KB
sample_02.txt WA 1 ms 256 KB
sample_03.txt WA 1 ms 256 KB