• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Why so serious? --[NKU]schindlerlee

            2010-02-01.ural1064-pku1757

            2010-02-01.ural1064-pku1757
            這個題。。。。
            把題目中給的代碼拷下來,給一個數(shù)組賦值,然后調(diào)用這個函數(shù)計算合法的所有值。
            之后按照題目要求輸出即可。


             1 
             2 #define MAXN 10000
             3 int A[MAXN];
             4 int N,K,x;
             5 int BinarySearch(int x)
             6 {
             7   int p, q, i, L;
             8 
             9   p = 0;   /* Left border of the search  */
            10   q = N-1/* Right border of the search */
            11   L = 0;   /* Comparison counter         */
            12   while (p <= q) {
            13     i = (p + q) / 2;
            14     ++L;
            15     if (A[i] == x) {
            16       return L;
            17     }
            18     if (x < A[i])
            19       q = i - 1;
            20     else
            21       p = i + 1;
            22   }
            23   return 0;
            24 }
            25 
            26 int vis[MAXN+10];
            27 int main()
            28 {
            29   int i,j;
            30   scanf("%d%d",&x,&K);
            31   for (i = 0;i <= MAXN;i++) { A[i] = i; }
            32   for (i = 1;i <= MAXN;i++) {
            33       N = i;
            34       if (K == BinarySearch(x)) {
            35           //printf("%d accepted\n",i);
            36           vis[i] = true;
            37       }
            38   }
            39   int res = 0;
            40   for (i = 1;i <= MAXN;i++) {
            41       if (vis[i-1== 0 && vis[i] == 1) { res++; }
            42   }
            43   printf("%d\n",res);
            44   for (i = 1;i <= MAXN;i++) {
            45       if (vis[i-1== 0 && vis[i] == 1) { printf("%d ",i); }
            46       if (vis[i] == 1 && vis[i+1== 0) { printf("%d\n",i); }
            47   }
            48   return 0;
            49 }
            50 

            posted on 2010-02-03 17:39 schindlerlee 閱讀(892) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告

            蜜臀久久99精品久久久久久小说| 狠狠色伊人久久精品综合网| 婷婷国产天堂久久综合五月| 久久男人AV资源网站| 人妻无码精品久久亚瑟影视 | 欧美粉嫩小泬久久久久久久| 开心久久婷婷综合中文字幕| 久久人人爽人人爽人人片av高请| 天天久久狠狠色综合| 狠狠色婷婷久久综合频道日韩| 久久精品水蜜桃av综合天堂| 人妻丰满?V无码久久不卡| 久久人妻少妇嫩草AV无码专区| 久久99精品久久久久久水蜜桃| 无码人妻少妇久久中文字幕蜜桃 | 久久99精品免费一区二区| 午夜天堂av天堂久久久| 久久亚洲日韩看片无码| 久久久久久亚洲精品成人| 国产一区二区精品久久凹凸| 久久久久久国产精品无码下载| 国产精品久久久久久久| 97久久综合精品久久久综合| 国产精品国色综合久久| 好久久免费视频高清| 欧美精品一本久久男人的天堂| 国产福利电影一区二区三区久久久久成人精品综合 | 久久夜色精品国产亚洲| 亚洲人成网站999久久久综合| 丰满少妇人妻久久久久久| 国产成人精品综合久久久| 精品久久久一二三区| 蜜臀久久99精品久久久久久| 久久精品一区二区三区中文字幕| 久久精品一区二区三区不卡| 久久亚洲日韩精品一区二区三区| 精品久久久久久国产| 久久中文字幕精品| 久久久久亚洲精品日久生情 | 日韩影院久久| 婷婷久久五月天|