Submit Search
C editorial
0 likes
219 views
HCPC: 北海道大学競技プログラミングサークル
digital clock
Technology
Read more
1 of 7
Download now
Download to read offline
1
2
3
4
5
6
7
More Related Content
PDF
計算力増強講座 vol.3 「小数↔分数の変換」
Courslide
PDF
B editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
F editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
D editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
E editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
A editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
H editorial
HCPC: 北海道大学競技プログラミングサークル
PDF
G editorial
HCPC: 北海道大学競技プログラミングサークル
計算力増強講座 vol.3 「小数↔分数の変換」
Courslide
B editorial
HCPC: 北海道大学競技プログラミングサークル
F editorial
HCPC: 北海道大学競技プログラミングサークル
D editorial
HCPC: 北海道大学競技プログラミングサークル
E editorial
HCPC: 北海道大学競技プログラミングサークル
A editorial
HCPC: 北海道大学競技プログラミングサークル
H editorial
HCPC: 北海道大学競技プログラミングサークル
G editorial
HCPC: 北海道大学競技プログラミングサークル
More from HCPC: 北海道大学競技プログラミングサークル
(20)
PDF
写像 12 相
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2017 Day3 F: 掛け算は楽しい
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2017 Day3 D: 優柔不断
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2019 Day3 G: Restricted DFS
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2019 Day3 F: 部分文字列分解
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2019 Day3 E: 総和の切り取り
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2019 Day3 B: パフェ
HCPC: 北海道大学競技プログラミングサークル
PDF
ACPC 2019 Day3 A: 間違い探し
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day2 G: 木
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day2 E: ジャム
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day2 H: Revenge of UMG
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day2 F: MOD Rush
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day2 C: 串刺し
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 F: グリッドの番号
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 E: 最短経路の復元
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 D: 貪欲が最適?
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 C: 短絡評価
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 B: 自身の 2 倍
HCPC: 北海道大学競技プログラミングサークル
PDF
HUPC 2019 Day1 A: four tea
HCPC: 北海道大学競技プログラミングサークル
PDF
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
写像 12 相
HCPC: 北海道大学競技プログラミングサークル
ACPC 2017 Day3 F: 掛け算は楽しい
HCPC: 北海道大学競技プログラミングサークル
ACPC 2017 Day3 D: 優柔不断
HCPC: 北海道大学競技プログラミングサークル
ACPC 2019 Day3 G: Restricted DFS
HCPC: 北海道大学競技プログラミングサークル
ACPC 2019 Day3 F: 部分文字列分解
HCPC: 北海道大学競技プログラミングサークル
ACPC 2019 Day3 E: 総和の切り取り
HCPC: 北海道大学競技プログラミングサークル
ACPC 2019 Day3 B: パフェ
HCPC: 北海道大学競技プログラミングサークル
ACPC 2019 Day3 A: 間違い探し
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day2 G: 木
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day2 E: ジャム
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day2 H: Revenge of UMG
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day2 F: MOD Rush
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day2 C: 串刺し
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 F: グリッドの番号
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 E: 最短経路の復元
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 D: 貪欲が最適?
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 C: 短絡評価
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 B: 自身の 2 倍
HCPC: 北海道大学競技プログラミングサークル
HUPC 2019 Day1 A: four tea
HCPC: 北海道大学競技プログラミングサークル
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
Ad
C editorial
1.
C: デジタル時計 Digital Clock 原案:井上 問題文:竹内 解答:竹内・井上
2.
問題概要 • 年月日時分秒を表示するデジタル時計がある • 年月日時分秒として有効な表示のうち、光る棒 の数がちょうど
k 本になる表示は何通りか? • ただし時計は壊れていていくつかの棒は常に光 らない
3.
想定 TLE 解法 •
1秒ごとに時計を進めて有効な表示をシミュ レーション • 有効な表示の各桁について、数字ごとに光る 場所が壊れていなければ本数にカウント • 光る本数がちょうど k なら答えにカウント • 有効な表示は約 10000×365×24×60×60 ≒ 3×1011 通りある → 全部試すと TLE
4.
想定解法 • 年月日は、閏年や月ごとに有効となる日付が異なるのでシミュレー ションした方がよい • 一方、時分秒は年月日がいつであるかに関わらず常に可能な表示 は同じ →
年月日と時分秒を分けて考える • 年月日だけでx本光ってるなら、時分秒はk-x本光っていればよい ←27本 ←28本 独立
5.
想定解法 • 別々にシミュレーションして以下を求める • 年月日で光る本数が0~kになる表示数
ymd[0:k] • 時分秒で光る本数が0~kになる表示数 hms[0:k] • Σ ymd[i] × hms[k-i] が答え • 32bit 整数だと最悪時オーバーフローなので注意 • だいたい 10000×365 + 24×60×60 回のシミュレーション → 間に合う
6.
writer解 • 井上 87行
(C++) • 竹内 107行 (C++)
7.
提出状況 • First Acceptance •
on-site: iidx (00:57) • on-line: anta (00:26) • 正答率 15/22 (68.2%)
Download