Submission #3042382


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define P pair<ll,ll>
#define FOR(I,A,B) for(ll I = (A); I < (B); ++I)
#define FORR(I,A,B) for(ll I = (B-1); I >= (A); --I)
const ll INF=1e18+7;
const ll MOD=1e9+7;


int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	ll n,l,t;
	cin>>n>>l>>t;
	vector<ll> ans(n);
	ll pass0 = 0;
	FOR(i,0,n){
		ll x,c;
		cin >> x >> c;
		if(c==2)c=-1;
		c *= t;
		x+=c;
		pass0 += x/l;
		if(x<0)pass0--;
		x %= l;
		if(x<0)x+=l;
		ans[i] = x;
	}
	sort(ans.begin(),ans.end());
	FOR(i,0,n){
		cout<<ans[((i+pass0)%n+n)%n]<<endl;
	}
}

Submission Info

Submission Time
Task C - Ants on a Circle
User kenta2997
Language C++14 (GCC 5.4.1)
Score 0
Code Size 619 Byte
Status WA
Exec Time 175 ms
Memory 2048 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 700
Status
AC × 2
AC × 19
WA × 1
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All sample_01.txt, sample_02.txt, sample_01.txt, sample_02.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
subtask_1_01.txt AC 103 ms 1280 KB
subtask_1_02.txt AC 85 ms 1024 KB
subtask_1_03.txt AC 168 ms 2048 KB
subtask_1_04.txt AC 175 ms 2048 KB
subtask_1_05.txt AC 27 ms 512 KB
subtask_1_06.txt AC 41 ms 640 KB
subtask_1_07.txt AC 165 ms 1664 KB
subtask_1_08.txt AC 167 ms 1664 KB
subtask_1_09.txt WA 108 ms 1152 KB
subtask_1_10.txt AC 96 ms 1024 KB
subtask_1_11.txt AC 24 ms 512 KB
subtask_1_12.txt AC 153 ms 1792 KB
subtask_1_13.txt AC 110 ms 1408 KB
subtask_1_14.txt AC 101 ms 1280 KB
subtask_1_15.txt AC 1 ms 256 KB
subtask_1_16.txt AC 1 ms 256 KB