#include "bits/stdc++.h"
using namespace std;
#define io cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(false);
#define ff first
#define ss second
#define pb push_back
#define skip continue
#define intt int
#define all(v) v.begin(),v.end()
using pii=pair<int,int>;
const int MOD=1e9+7;
const int MAX=5e5+1;
#define int long long
map<int,vector<int>>g;
vector<int>dis;
int a[MAX],segt[4*MAX];
void solve(){
int n;
cin>>n;
vector<pii>v(n);
for(int i=0;i<n;i++){
int a;
cin>>v[i].ff>>v[i].ss>>a;
}
int t1=0,t2=0,prev=-100,prevt=100;
for(int i=0;i<n;i++){
if(v[i].ss<5){
t1+=100;
if(prev+10>=v[i].ff and prevt==v[i].ss) t1+=50;
prev=v[i].ff;
prevt=v[i].ss;
}else if(v[i].ss<9){
t2+=100;
if(prev+10>=v[i].ff and prevt==v[i].ss) t2+=50;
prev=v[i].ff;
prevt=v[i].ss;
}
}
cout<<t1<<" "<<t2;
}
signed main(){
int t=1;
//cin>>t;
while(t--){
solve();
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |