CH3-UVA1225

UVA1225

思路

思路很簡單, 因為題目說最大輸入N,最多不會超過10000, 輸入的數(shù)據(jù)組最多20行.我的思路很簡單, 就是采取枚舉1到N的數(shù), 然后算出每個數(shù)字分解成各位后統(tǒng)計到對應(yīng)的0~9中.但是對于查詢方, 不可每次查詢都去算一次, 這樣太浪費時間.所以我們先定數(shù)據(jù)結(jié)構(gòu)result(r)(c), 表示輸入的數(shù)字為r,有幾個c數(shù)字, 我們就可以得出第r個數(shù)要表示的就是第r-1個數(shù)要表示的加上r這個數(shù)自身, 即result(r)(c) = result(r)(c) + result(r - 1)(c).

//
// Created by sixleaves on 2016/11/19.
//
#include <cctype>
#include <cstring>
#include <cstdio>
#define MAXSIZE 10001
int result[MAXSIZE][10];

int main() {

    memset(result, 0, sizeof(result));
    for (int i = 1; i < MAXSIZE; i++) {
        int temp = i;
        int r = 0;
        while (temp) {
            r = temp % 10;
            result[i][r]++;
            temp = temp / 10;
        }

        for (int j= 0; j < 10; j++) {
            result[i][j] += result[i - 1][j];
        }
    }

    int n;
    int input;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {

        scanf("%d", &input);

        for (int j = 0; j < 10; j++) {
            printf( j == 0? "%d" : " %d", result[input][j]);
        }
        printf("\n");

    }

    return 0;
}
總結(jié):
  • 分解數(shù)Num

將一個數(shù)Num, 分解出各個位上的數(shù)字的思維就是, 每次取其最后一個位, 取完將其除10, 去掉最后一位,直到?jīng)]得取(Num == 0).

while(num) {
  int s = num % 10;
  num /= 10;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市痪蝇,隨后出現(xiàn)的幾起案子赤赊,更是在濱河造成了極大的恐慌铣耘,老刑警劉巖宅倒,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尖殃,死亡現(xiàn)場離奇詭異丈莺,居然都是意外死亡,警方通過查閱死者的電腦和手機送丰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門缔俄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蚪战,你說我怎么就攤上這事☆戆茫” “怎么了邀桑?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長科乎。 經(jīng)常有香客問我壁畸,道長,這世上最難降的妖魔是什么茅茂? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任捏萍,我火速辦了婚禮,結(jié)果婚禮上空闲,老公的妹妹穿的比我還像新娘令杈。我一直安慰自己,他們只是感情好碴倾,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布逗噩。 她就那樣靜靜地躺著掉丽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪异雁。 梳的紋絲不亂的頭發(fā)上捶障,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音纲刀,去河邊找鬼项炼。 笑死,一個胖子當著我的面吹牛示绊,可吹牛的內(nèi)容都是我干的锭部。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼耻台,長吁一口氣:“原來是場噩夢啊……” “哼空免!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起盆耽,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蹋砚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后摄杂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坝咐,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年析恢,在試婚紗的時候發(fā)現(xiàn)自己被綠了墨坚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡映挂,死狀恐怖泽篮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情柑船,我是刑警寧澤帽撑,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站鞍时,受9級特大地震影響亏拉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逆巍,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一及塘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锐极,春花似錦笙僚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庇勃。三九已至,卻和暖如春槽驶,著一層夾襖步出監(jiān)牢的瞬間责嚷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工掂铐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留罕拂,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓全陨,卻偏偏與公主長得像爆班,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辱姨,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 第1章 第一個C程序第2章 C語言基礎(chǔ)第3章 變量和數(shù)據(jù)類型第4章 順序結(jié)構(gòu)程序設(shè)計第5章 條件結(jié)構(gòu)程序設(shè)計第6章...
    小獅子365閱讀 10,672評論 3 71
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法雨涛,類相關(guān)的語法枢舶,內(nèi)部類的語法,繼承相關(guān)的語法替久,異常的語法凉泄,線程的語...
    子非魚_t_閱讀 31,660評論 18 399
  • 個人學(xué)習(xí)批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求蚯根,從而在測試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,729評論 0 11
  • 1 媽媽在我和姐姐年幼的時候后众,因患不治之癥依依不舍的永遠的離開了我們。安息在一個荒蕪人煙的名叫小灣的山崖下颅拦。自那以...
    周姝帆閱讀 1,133評論 39 30
  • 突然之間已經(jīng)是成長49的第六周了蒂誉,還有最后一個周,逐漸的養(yǎng)成了這個寫作習(xí)慣距帅,我從來沒想過右锨,自己能夠堅持連續(xù)寫文章3...
    俊濤聲依舊閱讀 248評論 0 1