我輸出一個 她跟我說WA
超莫名的= =
#include<iostream>
using namespace std;
int main()
{
string a;
while(getline(cin,a))
{
int b=a.size();
int c[b/3+1];
char d[b/3+1];
for(int j=0;j<b/3+1;j++)
{
d[j]=' ';
c[j]=0;
}
for(int i=0;i<b;i++)
{
if(a[i]!=' ')
{
for(int j=0;j<b/3+1;j++)
{
if(d[j]!=' ')
{
if(a[i]==d[j])
{
c[j]++;
break;
}
}
else if(d[j]==' ')
{
d[j]=a[i];
c[j]++;
break;
}
}
}
}
for(int j=0;j<b/3+1;j++)
{
if(c[j]<3)
{
cout << d[j] << endl;
break;
}
}
}
return EXIT_SUCCESS;
}
我輸出一個 她跟我說WA
超莫名的= =
#include
using namespace std;
int main()
{
string a;
while(getline(cin,a))
{
int b=a.size();
int c[b/3+1];
char d[b/3+1];
for(int j=0;j
{
d[j]=' ';
c[j]=0;
}
for(int i=0;i
{
if(a[i]!=' ')
{
for(int j=0;j
{
if(d[j]!=' ')
{
if(a[i]==d[j])
{
c[j]++;
break;
}
}
else if(d[j]==' ')
{
d[j]=a[i];
c[j]++;
break;
}
}
}
}
for(int j=0;j
{
if(c[j]<3)
{
cout << d[j] << endl;
break;
}
}
}
return EXIT_SUCCESS;
}
輸出是只有一個沒錯 ..
不過您的程式碼是 O (n^3) 所以一定會TLE