結果
| 問題 |
No.1211 円環はお断り
|
| コンテスト | |
| ユーザー |
tails
|
| 提出日時 | 2020-08-30 17:54:51 |
| 言語 | cLay (20241019-1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 465 bytes |
| コンパイル時間 | 2,098 ms |
| コンパイル使用メモリ | 171,896 KB |
| 実行使用メモリ | 8,220 KB |
| 最終ジャッジ日時 | 2024-07-05 13:56:47 |
| 合計ジャッジ時間 | 5,729 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 36 WA * 5 |
ソースコード
ll n,k,a[1d5];
ll g,h,m;
ll j,s;
ll c[1d5],d[1d5],e[1d5];
bool f(ll m){
j=s=0;
rep(i,n){
while(s<m){
s+=a[j++%n];
if(j-i==n){
return false;
}
}
c[i]=j;
s-=a[i];
}
rrep(i,n){
if(c[i]>=n){
d[i]=1,e[i]=c[i]-n;
}else{
d[i]=1+d[c[i]],e[i]=e[c[i]];
}
if(d[i]==k && e[i]<=i){
return true;
}
}
return false;
}
{
rd(n,k,a(n));
g=1;
h=1d14+1;
while(g+1<h){
m=g+h>>1;
if(f(m)){
g=m;
}else{
h=m;
}
}
wt(g);
}
tails