Submission #675606

#TimeUsernameProblemLanguageResultExecution timeMemory
675606TangirkulKaučuk (COCI21_kaucuk)C++17
20 / 50
2 ms320 KiB
#include<bits/stdc++.h> #define ll long long #define fi first #define se second #define pb push_back #define sz size #define Junanna ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); using namespace std; const ll K = 32; const ll INF = 1e9 + 7; const ll MOD = 1e9 + 7; const ll N = (1e5 + 125); void ma1n () { ll n; cin >> n; ll v[500]; for (ll i = 0; i <= 400; i++) { v[i] = 0; } ll sze = 1; for (ll t = 1; t <= n; t++) { string a, b; cin >> a >> b; ll cnt = 1; for (ll i = 2; i < a.sz (); i+=3) { string c = {}; c += a[i - 2]; c += a[i - 1]; c += a[i]; if (c != "sub") { break; } else { cnt++; } } if (cnt == sze) { v[cnt]++; } else if (cnt > sze) { for (ll j = sze + 1; j <= cnt; j++) { v[j]++; } sze = cnt; } else { for (ll j = sze; j > cnt; j--) { v[j]--; } v[cnt]++; sze = cnt; } cout << v[1]; for (ll j = 2; j <= sze; j++) { cout << "." << v[j]; } cout << " "; cout << b << "\n"; } } int main () { Junanna; ll t = 1; while (t--) { ma1n (); } return 0; }

Compilation message (stderr)

Main.cpp: In function 'void ma1n()':
Main.cpp:32:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   32 |         for (ll i = 2; i < a.sz (); i+=3)
      |                        ~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...