• <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>

            superman

            聚精會(huì)神搞建設(shè) 一心一意謀發(fā)展
            posts - 190, comments - 17, trackbacks - 0, articles - 0
               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            ZOJ 1183 - Scheduling Lectures

            Posted on 2008-04-17 23:14 superman 閱讀(413) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ZOJ

            set opt[i][j] for the the min time of using i lessons cover the 1..j topics.
                opt[i][j] = min{ opt[i - 1][j - k] + d(j - k + 1 .. j) }

             1 /* Accepted 1183 C++ 00:01.91 4760K */
             2 #include <iostream>
             3 
             4 using namespace std;
             5 
             6 int main()
             7 {
             8     int N;
             9     cin >> N;
            10     while(N--)
            11     {
            12         int n, l, c, t[1001], Case = 0,;
            13         cin >> n;
            14         while(n)
            15         {
            16             cin >> l >> c;
            17             for(int i = 1; i <= n; i++)
            18                 cin >> t[i];
            19             
            20             int d[1001][1001];
            21             for(int i = 0; i <= n; i++)
            22             for(int j = 0; j <= n; j++)
            23                 d[i][j] = INT_MAX;
            24             
            25             d[0][0= 0;
            26             
            27             int i;
            28             for(i = 0; i < n; i++)
            29             {
            30                 if(d[i][n] != INT_MAX)
            31                     break;
            32                 
            33                 for(int j = i; j < n; j++)
            34                 {
            35                     if(d[i][j] == INT_MAX)
            36                         break;
            37                     
            38                     int x = l;
            39                     for(int k = j + 1; k <= n; k++)
            40                     {
            41                         x -= t[k];
            42                         if(x < 0)
            43                             break;
            44                         
            45                         if(x == 0)
            46                             d[i + 1][k] <?= d[i][j];
            47                         else if(1 <= x && x <= 10)
            48                             d[i + 1][k] <?= d[i][j] - c;
            49                         else if(x > 10)
            50                             d[i + 1][k] <?= d[i][j] + (x - 10* (x - 10);
            51                     }
            52                 }
            53             }
            54             
            55             cout << "Case " << ++ Case << ':' << endl << endl;
            56             cout << "Minimum number of lectures: " << i << endl;
            57             cout << "Total dissatisfaction index: " << d[i][n] << endl;
            58             
            59             cin >> n;
            60             if(n)
            61                 cout << endl;
            62         }
            63         if(N)
            64             cout << endl;
            65     }
            66     
            67     return 0;
            68 }
            69 
            色诱久久av| 久久久综合九色合综国产| 欧美粉嫩小泬久久久久久久| 久久久久久A亚洲欧洲AV冫| 77777亚洲午夜久久多喷| 国产∨亚洲V天堂无码久久久 | 久久久久久亚洲精品影院| 97精品依人久久久大香线蕉97| 久久亚洲精精品中文字幕| 18岁日韩内射颜射午夜久久成人 | 青青国产成人久久91网| 一本大道久久东京热无码AV | 久久久久亚洲AV成人片| 久久天天日天天操综合伊人av| 亚洲乱码中文字幕久久孕妇黑人| 久久精品国产秦先生| 欧美日韩精品久久久久| 久久精品亚洲乱码伦伦中文 | 国产999精品久久久久久| 麻豆亚洲AV永久无码精品久久| 久久亚洲AV永久无码精品| 国产精品99久久久久久宅男| 久久精品夜夜夜夜夜久久| 久久久久久国产精品无码下载 | 国产精品免费久久| 久久se精品一区二区| 久久国产亚洲高清观看| 国产成人精品综合久久久久| 一级做a爰片久久毛片毛片| 久久久久亚洲av成人无码电影 | 久久久精品免费国产四虎| 97热久久免费频精品99| 亚洲欧美日韩久久精品第一区| 欧美亚洲国产精品久久久久| 亚洲国产成人久久笫一页| 欧美久久久久久精选9999| 久久天天日天天操综合伊人av| 四虎国产永久免费久久| 久久久久亚洲?V成人无码| 久久精品极品盛宴观看| 久久久久久久久波多野高潮|