Submission #1176881

#TimeUsernameProblemLanguageResultExecution timeMemory
1176881fritlLjeto (COCI21_ljeto)C++20
50 / 50
1 ms1864 KiB
/* _____ _ ____ _ |_ _| |__ ___/ ___| ___ _ __ | |_ _ __ ___ | | | '_ \ / _ \___ \ / _ \ '_ \| __| '__/ _ \ | | | | | | __/___) | __/ | | | |_| | | (_) | |_| |_| |_|\___|____/ \___|_| |_|\__|_| \___/ */ #include <bits/stdc++.h> using namespace std; #define ll long long ll maxi = 202020; vector<ll>par; ll n; vector<ll>vis(maxi, 0); vector<ll>topo; void dfs(ll x) { vis[x] =1; if (vis[par[x]]!=1) dfs(par[x]); topo.push_back(x); } void solve() { ll n; cin>>n; vector<array<int, 3>>v; for (int i=1 ; i<=n ;i++) { ll t,a,b; cin>>t>>a>>b; v.push_back({t,a,b}); } ll atim=0, btim=0; vector<ll>son(9, -INT_MAX); for (int i=0; i<n ;i++) { ll t= v[i][0]; ll a= v[i][1]; ll b =v[i][2]; if (a<=4) { ll lasta = son[a]; if (t-lasta<=10) { atim+=150; } else atim+=100; son[a] = t; } else { ll lastb = son[a]; if (t-lastb<=10) { btim+=150; } else btim+=100; son[a] = t; } } cout<<atim<<" "<<btim; } int main() { ll tt=1; while (tt--) { solve(); } }

Compilation message (stderr)

Main.cpp: In function 'void solve()':
Main.cpp:33:22: warning: narrowing conversion of 't' from 'long long int' to 'int' [-Wnarrowing]
   33 |         v.push_back({t,a,b});
      |                      ^
Main.cpp:33:24: warning: narrowing conversion of 'a' from 'long long int' to 'int' [-Wnarrowing]
   33 |         v.push_back({t,a,b});
      |                        ^
Main.cpp:33:26: warning: narrowing conversion of 'b' from 'long long int' to 'int' [-Wnarrowing]
   33 |         v.push_back({t,a,b});
      |                          ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...