Entries

スポンサーサイト (この記事を編集する[管理者用])

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/1235-4b4ef6d9
この記事にトラックバックする(FC2ブログユーザー)

LiveArchive 4683 - Find The Number (この記事を編集する[管理者用])

Source

ACM/ICPC Asia - Amritapuri (India) - 2009/2010
LiveArchive 4683

問題概要

12個以下の正整数が与えられるので,それらの整数の厳密に1つだけの倍数であるものの中で小さい方からk番目の数字を求める問題.
kは10^9以下で,答えは10^15以下であることが保証されている.

解法

2分探索 + 包除原理.
包除原理は,1つのみに含まれているところなので,係数をかけながら足し引きしなければいけない.

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/1235-4b4ef6d9
この記事にトラックバックする(FC2ブログユーザー)

Appendix

Recent Articles

ブログ内検索

Ads


(プライバシーポリシー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。