Submission #73689387
Source Code Expand
#include<bits/stdc++.h>
#include<atcoder/all>
#define rep(i,a,b) for(int i=a;i<(int)b;i++)
using namespace std;
using ll = long long;
using ld = long double;
using ull= unsigned long long;
using pii= pair<int,int>;
using pll= pair<ll,ll>;
using vi = vector<int>;
using vl = vector<ll>;
using atcoder::dsu;
using atcoder::segtree;//set,prod,get,all_prod
using atcoder::fenwick_tree;
using atcoder::modint998244353;
template<class T> bool chmax(T& a,const T& b)
{
if(a<b){
a=b;
return true;
}else{
return false;
}
}
template<class T> bool chmin(T& a,const T& b)
{
if(a>b){
a=b;
return true;
}else{
return false;
}
}
const int INF = 1e9;
const long long INFLL = (long long)1e18;
const double PI = acos(-1);
//cout << fixed << setprecision(15) << ans << '\n';
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
string s;cin>>s;
unordered_map<int,int>cnt,nuki;
rep(i,0,s.size())
{
if(!cnt.count(s[i]-'a'))cnt[s[i]-'a']=1;
cnt[s[i]-'a']++;
}
int maxs=-1;
rep(i,0,26)
{
if(cnt.count(i))maxs=max(maxs,cnt[i]);
}
rep(i,0,26)
{
if(cnt.count(i) and cnt[i]==maxs)nuki[i]=1;
}
rep(i,0,s.size())if(!nuki.count(s[i]-'a'))cout<<s[i];
cout<<"\n";
return 0;
}
Submission Info
| Submission Time |
|
| Task |
B - mpp |
| User |
maou1 |
| Language |
C++23 (Clang 21.1.0) |
| Score |
200 |
| Code Size |
1308 Byte |
| Status |
AC |
| Exec Time |
3 ms |
| Memory |
2968 KiB |
Compile Error
./Main.cpp:37:11: warning: unused variable 'INF' [-Wunused-const-variable]
37 | const int INF = 1e9;
| ^~~
./Main.cpp:38:17: warning: unused variable 'INFLL' [-Wunused-const-variable]
38 | const long long INFLL = (long long)1e18;
| ^~~~~
2 warnings generated.
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
200 / 200 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_00.txt |
AC |
3 ms |
2744 KiB |
| 00_sample_01.txt |
AC |
1 ms |
2876 KiB |
| 00_sample_02.txt |
AC |
1 ms |
2968 KiB |
| 01_test_00.txt |
AC |
1 ms |
2864 KiB |
| 01_test_01.txt |
AC |
1 ms |
2808 KiB |
| 01_test_02.txt |
AC |
1 ms |
2804 KiB |
| 01_test_03.txt |
AC |
1 ms |
2968 KiB |
| 01_test_04.txt |
AC |
1 ms |
2868 KiB |
| 01_test_05.txt |
AC |
1 ms |
2808 KiB |
| 01_test_06.txt |
AC |
1 ms |
2868 KiB |
| 01_test_07.txt |
AC |
1 ms |
2748 KiB |
| 01_test_08.txt |
AC |
1 ms |
2820 KiB |
| 01_test_09.txt |
AC |
1 ms |
2712 KiB |
| 01_test_10.txt |
AC |
1 ms |
2868 KiB |
| 01_test_11.txt |
AC |
1 ms |
2832 KiB |
| 01_test_12.txt |
AC |
1 ms |
2808 KiB |
| 01_test_13.txt |
AC |
1 ms |
2896 KiB |
| 01_test_14.txt |
AC |
1 ms |
2904 KiB |
| 01_test_15.txt |
AC |
1 ms |
2876 KiB |
| 01_test_16.txt |
AC |
1 ms |
2832 KiB |