제출 #166632

#제출 시각아이디문제언어결과실행 시간메모리
166632egekabasTavan (COCI16_tavan)C++14
80 / 80
3 ms504 KiB
#include <bits/stdc++.h> #define ff first #define ss second #define pb push_back #define mp make_pair using namespace std; typedef long long ll; typedef unsigned long long ull; typedef long double ld; typedef pair<ll, ll> pll; typedef pair<ull, ull> pull; typedef pair<ll, ll> pii; typedef pair<ld, ld> pld; ll n, m, k, x; string s; char a[500][500]; vector<char> ans; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); //freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); cin >> n >> m >> k >> x; cin >> s; ll tot = 1; --x; for(ll i = 0; i < m; ++i){ for(ll j = 0; j < k; ++j) cin >> a[i][j]; sort(a[i], a[i]+k); } for(ll i = 0; i < m; ++i){ ll tot = 1; for(ll j = i+1; j < m; ++j) tot = min(tot*k, (ll)1e18); ans.pb(a[i][x/tot]); x %= tot; } int i = 0; for(auto u : s){ if(u == '#') cout << ans[i++]; else cout << u; } }

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

tavan.cpp: In function 'int main()':
tavan.cpp:26:8: warning: unused variable 'tot' [-Wunused-variable]
     ll tot = 1;
        ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...