#20399: TLE原因?用在github上找的解答驗證測資都對


a0910285251@gmail.com (bullet green)

學校 : 不指定學校
編號 : 98385
來源 : [114.44.6.39]
最後登入時間 :
2020-01-15 18:22:51
e507. 10252 - Common Permutation -- UVA | From: [114.44.6.39] | 發表日期 : 2020-01-15 18:37

#include<iostream>
using namespace std;

int main()
{

while (true) {
long long int ct[26] = { 0 };
long long int ct2[26] = { 0 };
char cc;

while (true) {

scanf("%c", &cc);
if (cc < 'a' || cc>'z') { break; }
else {

for (int i = 0;i < 26;i++)
{
if (i == cc - 'a') { ct[i]++; }
}
}

}

while (true) {

scanf("%c", &cc);
if (cc < 'a' || cc>'z') { break; }
else {

for (int i = 0;i < 26;i++)
{
if (i == cc - 'a') { ct2[i]++; }
}
}

}

for (int i = 0;i < 26;i++)
{
if (ct[i] != 0 && ct2[i] != 0) {
if (ct[i] > ct2[i]) { while (ct2[i]--) { printf("%c", char(i + 'a')); } }
else { while (ct[i]--) { printf("%c", char(i + 'a')); } }
}

}
cout << endl;
}

}

 

 

 
ZeroJudge Forum