久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    C++ 筆試基礎(chǔ)題 43 統(tǒng)測(cè)一 -------序列和

     雪柳花明 2017-03-12
    給出一個(gè)正整數(shù)N和長(zhǎng)度L,找出一段長(zhǎng)度大于等于L的連續(xù)非負(fù)整數(shù),他們的和恰好為N。答案可能有多個(gè),我我們需要找出長(zhǎng)度最小的那個(gè)。
    例如 N = 18 L = 2:
    5 + 6 + 7 = 18 
    3 + 4 + 5 + 6 = 18
    都是滿足要求的,但是我們輸出更短的 5 6 7

    輸入描述:
    輸入數(shù)據(jù)包括一行:
    兩個(gè)正整數(shù)N(1 ≤ N ≤ 1000000000),L(2 ≤ L ≤ 100)


    輸出描述:
    從小到大輸出這段連續(xù)非負(fù)整數(shù),以空格分隔,行末無空格。如果沒有這樣的序列或者找出的序列長(zhǎng)度大于100,則輸出No

    輸入例子:
    18 2
    

    輸出例子:
    5 6 7


    #include <bits/stdc++.h> using namespace std; vector <int> sequence(int S, int L0) { vector<int> R; for(int L = L0; L <= 100; L++) { if (S - L * (L - 1) / 2 >= 0 && (S - L * (L - 1) / 2) % L == 0) { int A = (S - L * (L - 1) / 2) / L; for (int i = 0; i < L; i++) R.push_back(A + i); return R; } } return R; } int main() { int S,L; cin >> S >> L; vector<int> ans; ans = sequence(S, L);
        if(ans.size() == 0) cout << "No" << endl;
        else {
            for(int i = 0; i < ans.size(); i++) {
                i == 0 ? cout << ans[i] : cout << " " << ans[i];
            }
        }
        return 0;
    }

    這里需要用到等差公式求和:
     
     
     
    這里首先說明一下:L * (L - 1) / 2的由來
    假設(shè)有L0個(gè)數(shù)。
    設(shè)第一個(gè)數(shù): a  ,則
    第二個(gè)數(shù):a+1
    第2個(gè)數(shù):a+2
    第3個(gè)數(shù):a+3
    第4個(gè)數(shù):a+4
    ......................
    第L0個(gè)數(shù):a+L0

    則第一個(gè)數(shù)到底L0個(gè)數(shù)的和為:
    a*L0 + 0+1+2+3+4+.....+L0

    0+1+2+3+4+.....+L0運(yùn)用等差公式:為L0 * (L0 - 1) / 2
     
     
    2、然后用總數(shù)減去L * (L - 1) / 2是否大于0,并且,差能否整除i。







      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類似文章 更多

      主站蜘蛛池模板: 精品人妻中文字幕av| 99精品视频在线观看婷婷| 亚洲综合色婷婷六月丁香宅男大增 | 午夜成年男人免费网站| 在线涩涩免费观看国产精品| 少妇内射高潮福利炮| 国产初高中生真实在线视频| 欧美又粗又大XXXXBBBB疯狂| 亚洲精品乱码久久久久久蜜桃不卡| 99精品人妻少妇一区二区| 久久精品国产一区二区三区| 久久精品国产久精国产一老狼| 久久精品这里热有精品| 国产精品亚洲一区二区三区喷水| 六月丁香婷婷色狠狠久久| 男人添女人下部高潮视频| 色播久久人人爽人人爽人人片AV| 人人爽人人片人人片AV| 麻豆1区2产品乱码芒果白狼在线| 色综合AV综合无码综合网站| 无码AV人片在线观看天堂| 国产精品国产三级国产试看| 亚洲中文字幕国产综合| 日本午夜精品一区二区三区电影 | 又色又污又爽又黄的网站| 无码国产偷倩在线播放| 久久综合狠狠综合久久| V一区无码内射国产| 国产AV国片精品有毛| 国产不卡一区二区精品| 欧美老少配性行为| 真实国产老熟女无套中出| 不卡高清AV手机在线观看| 国产精品欧美一区二区三区不卡 | 中国熟妇毛多多裸交视频| 亚洲日韩性欧美中文字幕| 亚洲欧美日韩成人一区| 欧洲人妻丰满AV无码久久不卡| 国精无码欧精品亚洲一区| 欧美变态另类zozo| 成人免费无码大片A毛片抽搐色欲|