多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Vijos1130. 數(shù)的計數(shù)

Vijos1130. 數(shù)的計數(shù)

來源:程序員人生   發(fā)布時間:2014-10-02 08:00:00 閱讀次數(shù):3210次

試題請參見: https://vijos.org/p/1130

題目概述

我們要求找出具有下列性質(zhì)數(shù)的個數(shù)(包含輸入的自然數(shù)n):
先輸入一個自然數(shù)n(n≤1000),然后對此自然數(shù)按照如下方法進行處理
1. 不作任何處理;
2. 在它的左邊加上一個自然數(shù),但該自然數(shù)不能超過原數(shù)的一半;
3. 加上數(shù)后,繼續(xù)按此規(guī)則進行處理,直到不能再立生自然數(shù)為止.

輸入

一個自然數(shù)n.

輸出

一個整數(shù), 總的個數(shù).

解題思路

我不得不說, 這題意敘述得實在是...非常棒! 舉個栗子說: 若n = 6, 則會有如下再生數(shù):

    6, 16, 26, 126, 36, 136

提取當(dāng)前這個數(shù)的最高位x, 這個數(shù)可能產(chǎn)生的再生數(shù)的個數(shù)為x / 2.

將最終結(jié)果加上x / 2即可.

遇到的問題

一道AC率為83%的題貌似不會遇到什么問題 0 0

源代碼

#include <iostream> void getNumbers(int n, int& counter) { counter += n / 2; for ( int i = 1; i <= n / 2; ++ i ) { getNumbers(i, counter); } } int main() { int n = 0, counter = 1; std::cin >> n; getNumbers(n, counter); std::cout << counter << std::endl; return 0; }


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美成人鲁丝片在线观看 | 亚洲免费中文 | 亚洲成人一级 | 最近中文字幕免费在线看 | 亚洲天堂在线观看视频 | 久久免费视频在线观看30 | 激情综合亚洲欧美日韩 | 亚洲精品1区 | 免费网站在线视频美女被 | 亚洲午夜伦理 | poronovideos巴西极品 | 欧美刺激午夜性久久久久久久 | 成人免费毛片一区二区三区 | 国产亚洲精品欧美一区 | 天天综合在线观看 | 2021年中文字幕视频 | 欧美一级淫片漂亮的老师 | 国产在线精品一区二区夜色 | 日本中文字幕一区二区有码在线 | 四虎必出精品亚洲高清 | jizzjizz免费大全 | www.99爱| 亚洲成人在线免费视频 | 最新中文字幕第一页 | 精品久久久久久综合网 | 中文版在线乱码在线看 | 亚洲免费黄色 | 夜夜狠狠狠狠 | 日韩中文字幕高清在线专区 | 碰超丶在线免费 | 欧美疯狂xxxx乱大交视频 | 无码免费一区二区三区免费播放 | xxxx中国hdxxxx| 亚洲精品一区二区三区婷婷月 | 成人自拍视频网 | 在线xx视频| 日本护士xxxx18.19 | 欧美一级级毛片 | 欧美午夜色视频国产精品 | 久久亚洲精品中文字幕二区 | 亚洲女人的天堂 |