Submission #65067860


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=5e3+10;
const ll inf=1e18;
int T,n;
ll t[N],x[N],D;
int main()
{
	scanf("%d",&T);
	while(T--)
	{
		scanf("%d%lld",&n,&D);
		for(int i=1;i<=n;i++)
			scanf("%lld%lld",&t[i],&x[i]);
		int flag=0;
		t[0]=-D,x[0]=D;
		for(int i=0;i<=n;i++)
		{
			ll sum=0;
			pair<ll,int> L={inf,0},R={-inf,0};
			ll l=inf,r=-inf;
			for(int j=i;j<=n;j++)
			{
				sum+=2*x[j];
				ll A=t[j]+x[j]+D,B=t[j]-x[j];
				if(A>R.first) r=R.first,R={A,j};
				else r=max(r,A);
				if(B<L.first) l=L.first,L={B,j};
				else l=min(l,B);
				if(j>i)
				{
					ll len=R.first-L.first;
					if(L.second==R.second) len-=min(R.first-r,l-L.first);
					if(len<sum) flag=1;
				}
			}
		}
		puts(flag?"No":"Yes");
	}
}

Submission Info

Submission Time
Task A - Rhythm Game
User LHF
Language C++ 20 (gcc 12.2)
Score 0
Code Size 802 Byte
Status WA
Exec Time 48 ms
Memory 3956 KiB

Compile Error

Main.cpp: In function ‘int main()’:
Main.cpp:10:14: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   10 |         scanf("%d",&T);
      |         ~~~~~^~~~~~~~~
Main.cpp:13:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   13 |                 scanf("%d%lld",&n,&D);
      |                 ~~~~~^~~~~~~~~~~~~~~~
Main.cpp:15:30: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   15 |                         scanf("%lld%lld",&t[i],&x[i]);
      |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 900
Status
AC × 1
AC × 90
WA × 20
Set Name Test Cases
Sample sample-01.txt
All 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 03-01.txt, 03-02.txt, 03-03.txt, 03-04.txt, 03-05.txt, 03-06.txt, 03-07.txt, 03-08.txt, 03-09.txt, 03-10.txt, 03-11.txt, 03-12.txt, 03-13.txt, 03-14.txt, 03-15.txt, 03-16.txt, 03-17.txt, 03-18.txt, 03-19.txt, 03-20.txt, 04-01.txt, 04-02.txt, 04-03.txt, 04-04.txt, 04-05.txt, 05-01.txt, 05-02.txt, 05-03.txt, 05-04.txt, 05-05.txt, 05-06.txt, 06-01.txt, 06-02.txt, 06-03.txt, 06-04.txt, 06-05.txt, 06-06.txt, 06-07.txt, 06-08.txt, 06-09.txt, 07-01.txt, 07-02.txt, 07-03.txt, 07-04.txt, 07-05.txt, 07-06.txt, 08-01.txt, 08-02.txt, 08-03.txt, 08-04.txt, 08-05.txt, 08-06.txt, 08-07.txt, 08-08.txt, 08-09.txt, 08-10.txt, 08-11.txt, 08-12.txt, 08-13.txt, 08-14.txt, 08-15.txt, 08-16.txt, 08-17.txt, 08-18.txt, 09-01.txt, 09-02.txt, 09-03.txt, 09-04.txt, 09-05.txt, 09-06.txt, 09-07.txt, 09-08.txt, 09-09.txt, 09-10.txt, 09-11.txt, 09-12.txt, 09-13.txt, sample-01.txt
Case Name Status Exec Time Memory
01-01.txt AC 40 ms 3656 KiB
01-02.txt WA 35 ms 3696 KiB
01-03.txt WA 32 ms 3700 KiB
01-04.txt WA 31 ms 3692 KiB
01-05.txt WA 30 ms 3688 KiB
01-06.txt WA 30 ms 3648 KiB
01-07.txt WA 30 ms 3692 KiB
01-08.txt WA 29 ms 3700 KiB
01-09.txt WA 30 ms 3772 KiB
01-10.txt WA 33 ms 3708 KiB
01-11.txt WA 37 ms 3700 KiB
01-12.txt WA 46 ms 3716 KiB
01-13.txt WA 42 ms 3716 KiB
01-14.txt AC 33 ms 3660 KiB
01-15.txt AC 30 ms 3752 KiB
01-16.txt AC 30 ms 3624 KiB
01-17.txt AC 28 ms 3656 KiB
01-18.txt AC 27 ms 3656 KiB
01-19.txt AC 28 ms 3652 KiB
01-20.txt AC 29 ms 3764 KiB
01-21.txt AC 29 ms 3644 KiB
01-22.txt AC 29 ms 3716 KiB
02-01.txt WA 29 ms 3636 KiB
02-02.txt WA 34 ms 3656 KiB
02-03.txt WA 40 ms 3708 KiB
02-04.txt AC 26 ms 3676 KiB
02-05.txt WA 48 ms 3704 KiB
02-06.txt AC 27 ms 3756 KiB
02-07.txt WA 27 ms 3756 KiB
02-08.txt AC 27 ms 3952 KiB
02-09.txt AC 28 ms 3712 KiB
02-10.txt AC 27 ms 3672 KiB
03-01.txt AC 24 ms 3884 KiB
03-02.txt AC 30 ms 3776 KiB
03-03.txt AC 41 ms 3888 KiB
03-04.txt AC 29 ms 3708 KiB
03-05.txt AC 28 ms 3768 KiB
03-06.txt AC 28 ms 3780 KiB
03-07.txt AC 28 ms 3772 KiB
03-08.txt AC 28 ms 3704 KiB
03-09.txt AC 24 ms 3696 KiB
03-10.txt AC 28 ms 3700 KiB
03-11.txt AC 37 ms 3588 KiB
03-12.txt AC 28 ms 3724 KiB
03-13.txt AC 27 ms 3768 KiB
03-14.txt AC 27 ms 3672 KiB
03-15.txt AC 26 ms 3644 KiB
03-16.txt AC 22 ms 3688 KiB
03-17.txt AC 35 ms 3588 KiB
03-18.txt AC 27 ms 3612 KiB
03-19.txt AC 27 ms 3768 KiB
03-20.txt AC 27 ms 3768 KiB
04-01.txt AC 27 ms 3696 KiB
04-02.txt AC 28 ms 3764 KiB
04-03.txt AC 28 ms 3644 KiB
04-04.txt AC 28 ms 3784 KiB
04-05.txt AC 28 ms 3728 KiB
05-01.txt AC 27 ms 3752 KiB
05-02.txt AC 27 ms 3748 KiB
05-03.txt AC 28 ms 3700 KiB
05-04.txt AC 28 ms 3700 KiB
05-05.txt AC 26 ms 3744 KiB
05-06.txt AC 28 ms 3768 KiB
06-01.txt WA 28 ms 3660 KiB
06-02.txt WA 33 ms 3664 KiB
06-03.txt AC 42 ms 3636 KiB
06-04.txt AC 29 ms 3600 KiB
06-05.txt AC 28 ms 3624 KiB
06-06.txt AC 29 ms 3748 KiB
06-07.txt AC 28 ms 3736 KiB
06-08.txt AC 29 ms 3692 KiB
06-09.txt AC 28 ms 3748 KiB
07-01.txt AC 1 ms 3704 KiB
07-02.txt WA 6 ms 3588 KiB
07-03.txt AC 1 ms 3688 KiB
07-04.txt AC 28 ms 3636 KiB
07-05.txt AC 22 ms 3628 KiB
07-06.txt AC 28 ms 3728 KiB
08-01.txt AC 26 ms 3768 KiB
08-02.txt AC 27 ms 3832 KiB
08-03.txt AC 27 ms 3764 KiB
08-04.txt AC 27 ms 3580 KiB
08-05.txt AC 27 ms 3768 KiB
08-06.txt AC 27 ms 3756 KiB
08-07.txt AC 26 ms 3764 KiB
08-08.txt AC 27 ms 3952 KiB
08-09.txt AC 27 ms 3952 KiB
08-10.txt AC 26 ms 3768 KiB
08-11.txt AC 27 ms 3652 KiB
08-12.txt AC 27 ms 3768 KiB
08-13.txt AC 27 ms 3720 KiB
08-14.txt AC 27 ms 3712 KiB
08-15.txt AC 27 ms 3648 KiB
08-16.txt AC 26 ms 3708 KiB
08-17.txt AC 27 ms 3752 KiB
08-18.txt AC 26 ms 3956 KiB
09-01.txt AC 27 ms 3664 KiB
09-02.txt AC 28 ms 3696 KiB
09-03.txt AC 27 ms 3764 KiB
09-04.txt AC 28 ms 3656 KiB
09-05.txt AC 27 ms 3748 KiB
09-06.txt AC 27 ms 3764 KiB
09-07.txt AC 27 ms 3644 KiB
09-08.txt AC 28 ms 3764 KiB
09-09.txt AC 26 ms 3780 KiB
09-10.txt AC 27 ms 3764 KiB
09-11.txt AC 26 ms 3712 KiB
09-12.txt AC 27 ms 3700 KiB
09-13.txt AC 27 ms 3580 KiB
sample-01.txt AC 1 ms 3700 KiB