제출 #964255

#제출 시각아이디문제언어결과실행 시간메모리
964255pccKarte (COCI15_karte)C++17
50 / 50
1 ms456 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pll pair<ll,ll> #define pii pair<int,int> #define fs first #define sc second #define tlll tuple<ll,ll,ll> string s; map<char,vector<int>> mp; map<char,int> cnt; int main(){ ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>s; for(int i = 0;i<s.size();i+=3){ int tmp = stoi(s.substr(i+1,2)); mp[s[i]].push_back(tmp); } for(auto &i:mp){ sort(i.sc.begin(),i.sc.end()); for(int j = 1;j<i.sc.size();j++){ if(i.sc[j] == i.sc[j-1]){ cout<<"GRESKA\n"; return 0; } } } cout<<13-mp['P'].size()<<' '<<13-mp['K'].size()<<' '<<13-mp['H'].size()<<' '<<13-mp['T'].size()<<'\n'; return 0; }

컴파일 시 표준 에러 (stderr) 메시지

karte.cpp: In function 'int main()':
karte.cpp:19:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   19 |  for(int i = 0;i<s.size();i+=3){
      |                ~^~~~~~~~~
karte.cpp:25:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   25 |   for(int j = 1;j<i.sc.size();j++){
      |                 ~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...