結果
| 問題 |
No.3068 Speedrun (Hard)
|
| コンテスト | |
| ユーザー |
ID 21712
|
| 提出日時 | 2025-03-21 23:15:17 |
| 言語 | Go (1.23.4) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 536 bytes |
| コンパイル時間 | 12,481 ms |
| コンパイル使用メモリ | 242,420 KB |
| 実行使用メモリ | 7,320 KB |
| 最終ジャッジ日時 | 2025-03-21 23:15:37 |
| 合計ジャッジ時間 | 17,698 ms |
|
ジャッジサーバーID (参考情報) |
judge6 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 TLE * 1 |
| other | -- * 32 |
ソースコード
package main
import . "fmt"
import . "math/rand"
func main() {
var a,b,c,d,n,p,q,r,s,t int
Scan(&a,&b,&c,&d,&n,&p,&q,&r,&s,&t)
var w,x,y,z int
for {
h:=w*p+x*q+y*r+z*s
if h==t&&n==w+x+y+z {
Println(w,x,y,z)
return
}
g:=Intn(4)
if h<t {
switch {
case g==0&&w<a:
w++
case g==1&&x<b:
x++
case g==2&&y<c:
y++
case g==3&&z<d:
z++
}
} else {
switch {
case g==0&&w>0:
w--
case g==1&&x>0:
x--
case g==2&&y>0:
y--
case g==3&&z>0:
z--
}
}
}
}
ID 21712