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
AC × 3
AC × 20
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