提出 #65068293
ソースコード 拡げる
//Δ
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef double DB;
const int N = 5555;
const LL inf = 1e18;
int n;
LL d,a[N],b[N],f[N],g[N],h[N];
pair<LL,int> p[N];
int main(){
int T,i,j,k,o;
LL z,s;
pair<LL,int> x,y,xx,yy,t;
scanf("%d",&T);
while(T--){
scanf("%d%lld",&n,&d);
for(i=1;i<=n;i++){
scanf("%lld%lld",a+i,b+i);
f[i]=max((LL)0,a[i]-b[i]);
g[i]=a[i]+b[i]+d;
h[i]=b[i]*2;
p[i]=make_pair(a[i]-b[i],i);
}
sort(p+1,p+n+1);
o=1;
for(i=1;i<=n;i++){
x=make_pair(inf,0);
xx=make_pair(inf,0);
y=make_pair(-inf,0);
yy=make_pair(inf,0);
z=0;
for(j=i;j<=n;j++){
k=p[j].second;
t=make_pair(f[k],j);
if(x>t)
xx=x,x=t;
else
if(xx>t)xx=t;
t=make_pair(g[k],j);
if(y<t)
yy=y,y=t;
else
if(yy<t)yy=t;
z+=h[k];
if(x.second!=y.second)
s=y.first-x.first;
else
s=max(yy.first-x.first,y.first-xx.first);
if(s<z&&i!=j)
o=0;
}
}
if(o)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - Rhythm Game |
| ユーザ | ugly2333 |
| 言語 | C++ 20 (gcc 12.2) |
| 得点 | 0 |
| コード長 | 1100 Byte |
| 結果 | WA |
| 実行時間 | 50 ms |
| メモリ | 4168 KiB |
コンパイルエラー
Main.cpp: In function ‘int main()’:
Main.cpp:15:14: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
15 | scanf("%d",&T);
| ~~~~~^~~~~~~~~
Main.cpp:17:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
17 | scanf("%d%lld",&n,&d);
| ~~~~~^~~~~~~~~~~~~~~~
Main.cpp:19:30: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
19 | scanf("%lld%lld",a+i,b+i);
| ~~~~~^~~~~~~~~~~~~~~~~~~~
ジャッジ結果
| セット名 | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 900 | ||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 01-01.txt | WA | 40 ms | 3712 KiB |
| 01-02.txt | WA | 35 ms | 3660 KiB |
| 01-03.txt | WA | 33 ms | 3892 KiB |
| 01-04.txt | WA | 31 ms | 3588 KiB |
| 01-05.txt | WA | 31 ms | 3684 KiB |
| 01-06.txt | WA | 30 ms | 3700 KiB |
| 01-07.txt | WA | 31 ms | 3764 KiB |
| 01-08.txt | WA | 31 ms | 3892 KiB |
| 01-09.txt | WA | 32 ms | 3796 KiB |
| 01-10.txt | WA | 35 ms | 3636 KiB |
| 01-11.txt | WA | 40 ms | 3572 KiB |
| 01-12.txt | WA | 50 ms | 3588 KiB |
| 01-13.txt | WA | 44 ms | 3824 KiB |
| 01-14.txt | AC | 35 ms | 3816 KiB |
| 01-15.txt | AC | 32 ms | 3932 KiB |
| 01-16.txt | AC | 31 ms | 3792 KiB |
| 01-17.txt | AC | 35 ms | 4036 KiB |
| 01-18.txt | AC | 34 ms | 3888 KiB |
| 01-19.txt | AC | 39 ms | 3868 KiB |
| 01-20.txt | AC | 41 ms | 4068 KiB |
| 01-21.txt | AC | 44 ms | 3956 KiB |
| 01-22.txt | AC | 42 ms | 3996 KiB |
| 02-01.txt | WA | 31 ms | 3664 KiB |
| 02-02.txt | WA | 36 ms | 3716 KiB |
| 02-03.txt | WA | 43 ms | 3792 KiB |
| 02-04.txt | WA | 28 ms | 3820 KiB |
| 02-05.txt | WA | 50 ms | 3668 KiB |
| 02-06.txt | AC | 27 ms | 3996 KiB |
| 02-07.txt | WA | 28 ms | 3984 KiB |
| 02-08.txt | AC | 29 ms | 3952 KiB |
| 02-09.txt | AC | 29 ms | 3932 KiB |
| 02-10.txt | AC | 28 ms | 4160 KiB |
| 03-01.txt | AC | 24 ms | 3700 KiB |
| 03-02.txt | AC | 31 ms | 3572 KiB |
| 03-03.txt | AC | 44 ms | 3608 KiB |
| 03-04.txt | AC | 32 ms | 3784 KiB |
| 03-05.txt | AC | 32 ms | 3996 KiB |
| 03-06.txt | AC | 32 ms | 4068 KiB |
| 03-07.txt | AC | 32 ms | 4164 KiB |
| 03-08.txt | AC | 31 ms | 3848 KiB |
| 03-09.txt | WA | 25 ms | 3708 KiB |
| 03-10.txt | AC | 29 ms | 3684 KiB |
| 03-11.txt | AC | 38 ms | 3692 KiB |
| 03-12.txt | AC | 28 ms | 3788 KiB |
| 03-13.txt | AC | 26 ms | 3904 KiB |
| 03-14.txt | AC | 28 ms | 3960 KiB |
| 03-15.txt | AC | 27 ms | 3968 KiB |
| 03-16.txt | AC | 25 ms | 3712 KiB |
| 03-17.txt | AC | 40 ms | 3616 KiB |
| 03-18.txt | AC | 32 ms | 3768 KiB |
| 03-19.txt | AC | 31 ms | 3848 KiB |
| 03-20.txt | AC | 31 ms | 3984 KiB |
| 04-01.txt | AC | 37 ms | 3984 KiB |
| 04-02.txt | AC | 33 ms | 3908 KiB |
| 04-03.txt | AC | 34 ms | 4064 KiB |
| 04-04.txt | AC | 34 ms | 3984 KiB |
| 04-05.txt | AC | 34 ms | 3996 KiB |
| 05-01.txt | AC | 27 ms | 3876 KiB |
| 05-02.txt | AC | 27 ms | 3784 KiB |
| 05-03.txt | AC | 27 ms | 3952 KiB |
| 05-04.txt | AC | 27 ms | 3848 KiB |
| 05-05.txt | AC | 26 ms | 3912 KiB |
| 05-06.txt | AC | 27 ms | 3928 KiB |
| 06-01.txt | WA | 30 ms | 3716 KiB |
| 06-02.txt | WA | 37 ms | 3708 KiB |
| 06-03.txt | AC | 44 ms | 3828 KiB |
| 06-04.txt | AC | 30 ms | 3768 KiB |
| 06-05.txt | AC | 29 ms | 3908 KiB |
| 06-06.txt | AC | 29 ms | 3852 KiB |
| 06-07.txt | AC | 30 ms | 3912 KiB |
| 06-08.txt | AC | 31 ms | 3896 KiB |
| 06-09.txt | AC | 33 ms | 3848 KiB |
| 07-01.txt | WA | 1 ms | 3760 KiB |
| 07-02.txt | WA | 7 ms | 3708 KiB |
| 07-03.txt | AC | 1 ms | 3640 KiB |
| 07-04.txt | AC | 29 ms | 3704 KiB |
| 07-05.txt | AC | 23 ms | 3720 KiB |
| 07-06.txt | AC | 31 ms | 4000 KiB |
| 08-01.txt | AC | 27 ms | 3908 KiB |
| 08-02.txt | AC | 27 ms | 3956 KiB |
| 08-03.txt | AC | 26 ms | 3800 KiB |
| 08-04.txt | AC | 27 ms | 3968 KiB |
| 08-05.txt | AC | 27 ms | 3964 KiB |
| 08-06.txt | AC | 27 ms | 3952 KiB |
| 08-07.txt | AC | 27 ms | 3904 KiB |
| 08-08.txt | AC | 27 ms | 3924 KiB |
| 08-09.txt | AC | 28 ms | 4168 KiB |
| 08-10.txt | AC | 28 ms | 3964 KiB |
| 08-11.txt | AC | 27 ms | 4036 KiB |
| 08-12.txt | AC | 27 ms | 4068 KiB |
| 08-13.txt | AC | 27 ms | 3960 KiB |
| 08-14.txt | AC | 27 ms | 3844 KiB |
| 08-15.txt | AC | 27 ms | 4036 KiB |
| 08-16.txt | AC | 26 ms | 3996 KiB |
| 08-17.txt | AC | 27 ms | 3908 KiB |
| 08-18.txt | WA | 27 ms | 3980 KiB |
| 09-01.txt | AC | 31 ms | 4064 KiB |
| 09-02.txt | AC | 31 ms | 4040 KiB |
| 09-03.txt | AC | 31 ms | 3984 KiB |
| 09-04.txt | AC | 31 ms | 3948 KiB |
| 09-05.txt | AC | 27 ms | 3868 KiB |
| 09-06.txt | AC | 27 ms | 3980 KiB |
| 09-07.txt | AC | 28 ms | 3844 KiB |
| 09-08.txt | AC | 31 ms | 4064 KiB |
| 09-09.txt | AC | 27 ms | 3976 KiB |
| 09-10.txt | AC | 31 ms | 3960 KiB |
| 09-11.txt | AC | 28 ms | 4168 KiB |
| 09-12.txt | AC | 31 ms | 3972 KiB |
| 09-13.txt | AC | 28 ms | 3996 KiB |
| sample-01.txt | AC | 1 ms | 3800 KiB |