Submission #546305

#TimeUsernameProblemLanguageResultExecution timeMemory
546305AJ00Pohlepko (COCI16_pohlepko)C++14
0 / 80
39 ms65536 KiB
#include <bits/stdc++.h> using namespace std; char ch[2000][2000]; string st[2000][2000]; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int t=1,r,c; //cin >> t; while (t--){ cin >> r >> c; for (int i = 0; i < r; i++){ for (int j = 0; j < c; j++){ st[i][j] = ""; cin >> ch[i][j]; } } st[0][0].push_back(ch[0][0]); for (int i = 1; i < r; i++){ st[i][0] = st[i-1][0]; st[i][0].push_back(ch[i][0]); } for (int j = 1; j < c; j++){ st[0][j] = st[0][j-1]; st[0][j].push_back(ch[0][j]); } for (int i = 1; i < r; i++){ for (int j = 1; j < c; j++){ if (st[i-1][j] < st[i][j-1]){ st[i][j] = st[i-1][j]; } else { st[i][j] = st[i][j-1]; } st[i][j].push_back(ch[i][j]); } } cout << st[r-1][c-1] << " "; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...