Submission #249031

#TimeUsernameProblemLanguageResultExecution timeMemory
249031Vladikus004Igra (COCI17_igra)C++14
10 / 100
1 ms384 KiB
#include <bits/stdc++.h> #define inf 2e9 #define all(v) v.begin(), v.end() using namespace std; typedef long long ll; typedef long double ld; typedef pair <int, int> pii; const int N = 5000; int n, cnt[3]; string s, t; int main() { ios_base::sync_with_stdio(false); cin.tie(0); #ifdef LOCAL freopen("input.txt", "r", stdin); #endif // LOCAL cin >> n >> t >> s; for (int i = 0; i < t.size(); i++) cnt[t[i] - 'a']++; vector <int> ans; for (int i = 0; i < s.size(); i++){ for (int j = 0; j < 3; j++){ if (cnt[j] && j != s[i] - 'a'){ cnt[j]--; ans.push_back(j); break; } } } for (auto u: ans) cout << char(u + 'a'); }

Compilation message (stderr)

igra.cpp: In function 'int main()':
igra.cpp:21:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < t.size(); i++) cnt[t[i] - 'a']++;
                     ~~^~~~~~~~~~
igra.cpp:23:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < s.size(); i++){
                     ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...