結果
| 問題 |
No.786 京都大学の過去問
|
| コンテスト | |
| ユーザー |
tsuchinaga
|
| 提出日時 | 2019-03-19 11:19:37 |
| 言語 | Go (1.23.4) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 409 bytes |
| コンパイル時間 | 10,818 ms |
| コンパイル使用メモリ | 234,416 KB |
| 実行使用メモリ | 13,752 KB |
| 最終ジャッジ日時 | 2024-09-13 15:03:06 |
| 合計ジャッジ時間 | 16,661 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 2 TLE * 2 -- * 1 |
ソースコード
package main
import "fmt"
func main() {
var n int
_, _ = fmt.Scan(&n)
ans := 0
for i := 0; i <= n/2; i++ { // 1段飛ばしの回数
// fmt.Println(n, i, comb786(n, n-i))
ans += comb786(n-i, n-i-i)
}
fmt.Println(ans)
}
func comb786(a, b int) int {
// fmt.Println(a, b)
if a == b || b == 0 {
return 1
} else if b == 1 {
return a
} else {
return comb786(a-1, b-1) + comb786(a-1, b)
}
}
tsuchinaga