提出 #7097237
ソースコード 拡げる
#pragma GCC optimize ("Ofast")
#include<bits/stdc++.h>
using namespace std;
inline void rd(char &c){
int i;
for(;;){
i = getchar_unlocked();
if(i!=' '&&i!='\n'&&i!='\r'&&i!='\t'&&i!=EOF){
break;
}
}
c = i;
}
inline int rd(char c[]){
int i, sz=0;
for(;;){
i = getchar_unlocked();
if(i!=' '&&i!='\n'&&i!='\r'&&i!='\t'&&i!=EOF){
break;
}
}
c[sz++] = i;
for(;;){
i = getchar_unlocked();
if(i==' '||i=='\n'||i=='\r'||i=='\t'||i==EOF){
break;
}
c[sz++] = i;
}
c[sz]='\0';
return sz;
}
inline void wt_L(char a){
putchar_unlocked(a);
}
inline void wt_L(const char c[]){
int i=0;
for(i=0;c[i]!='\0';i++){
putchar_unlocked(c[i]);
}
}
char W[102];
int N;
int cnt[128];
int main(){
int KL2GvlyY, Q5VJL1cS;
N = rd(W);
{
int Lj4PdHRW;
for(Lj4PdHRW=(0);Lj4PdHRW<((N-1) + 1);Lj4PdHRW++){
cnt[W[Lj4PdHRW]] ^= 1;
}
}
if(128==0){
Q5VJL1cS = 0;
}
else{
int KL2GvlyY;
Q5VJL1cS = cnt[0];
for(KL2GvlyY=(1);KL2GvlyY<(128);KL2GvlyY++){
Q5VJL1cS += cnt[KL2GvlyY];
}
}
if(Q5VJL1cS){
wt_L("No");
wt_L('\n');
}
else{
wt_L("Yes");
wt_L('\n');
}
return 0;
}
// cLay varsion 20190822-2
// --- original code ---
// char W[102];
// int N;
// int cnt[128];
// {
// rd(W@N);
// cnt[W[0..N-1]] ^= 1;
// wt( if[sum(cnt(128)), "No", "Yes"] );
// }
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - 美しい文字列 |
| ユーザ | LayCurse |
| 言語 | C++14 (GCC 5.4.1) |
| 得点 | 200 |
| コード長 | 1480 Byte |
| 結果 | AC |
| 実行時間 | 1 ms |
| メモリ | 256 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 200 / 200 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | example_01.txt, example_02.txt |
| All | example_01.txt, example_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| example_01.txt | AC | 1 ms | 256 KiB |
| example_02.txt | AC | 1 ms | 256 KiB |
| subtask1_01.txt | AC | 1 ms | 256 KiB |
| subtask1_02.txt | AC | 1 ms | 256 KiB |
| subtask1_03.txt | AC | 1 ms | 256 KiB |
| subtask1_04.txt | AC | 1 ms | 256 KiB |
| subtask1_05.txt | AC | 1 ms | 256 KiB |
| subtask1_06.txt | AC | 1 ms | 256 KiB |
| subtask1_07.txt | AC | 1 ms | 256 KiB |
| subtask1_08.txt | AC | 1 ms | 256 KiB |
| subtask1_09.txt | AC | 1 ms | 256 KiB |
| subtask1_10.txt | AC | 1 ms | 256 KiB |