Codeforces ラウンド #278 (ディビジョン 2)-A.ギガタワー_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:53:29
オリジナル
1611 人が閲覧しました

ギガタワー

テストごとの制限時間

1 秒

テストごとのメモリ制限

256 メガバイト

入力

標準入力

出力

標準出力

ギガタワーとはサイバーランドで最も高くて最も深い建物。 17?777?777?777 階があり、?-?8?888?888?888 から 8?888?888?888 まで番号が付けられています。特に、フロア?-?1 とフロア 1 の間にフロア 0 があります。毎日、何千人もの観光客が素晴らしい景色を楽しむためにこの場所を訪れます。

サイバーランドでは、「8」という数字は縁起が良いと信じられています。そして、その 10 進表記に少なくとも 1 つの数字「8」が含まれている場合に限り、整数は幸運です。たとえば、8、??-?180、?808 はすべて幸運ですが、42、??-?10 は幸運ではありません。ギガタワーでは、幸運な階番号の階でコードを書くと、常に幸運が訪れます (まあ、このラウンドは #278 ですが、これも幸運ですよね?)。

観光客のヘンリーは、それを求めて塔へ行きます。幸運を。彼は今、a 番のフロアにいます。彼は、最小の正の整数 b を見つけたいと考えています。そうすれば、b 階高い階に歩いた場合、幸運な数字のある階に到着します。

入力

入力の唯一の行には、整数 a (?- ?109?≤?a?≤?109)。

出力

最小値 b を 1 行に出力します。

サンプルテスト

入力

179
ログイン後にコピー

出力

入力

-1
ログイン後にコピー

出力

入力

18
ログイン後にコピー

出力

10
ログイン後にコピー

最初のサンプルでは、​​180 番のフロアに到着する必要があります。

2 番目のサンプルの場合、彼は8に到着します。

bは正である必要があるので、3番目のサンプルの答えは0ではなく10であることに注意してください。

题目大意:一つの数 n を追加してから、n に数字 8 を含めます。 この最小の正整数 k を求めます。


解题思路:其实本题の最大的 k也就是16(n == -8 時),直接この里面暴力查找,その後每都8 が含まれているかどうかを判断すればよい。

りー





ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!