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

            Assignments

            Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
            Total Submission(s): 252    Accepted Submission(s): 125


            Problem Description
            In a factory, there are N workers to finish two types of tasks (A and B). Each type has N tasks. Each task of type A needs xi time to finish, and each task of type B needs yj time to finish, now, you, as the boss of the factory, need to make an assignment, which makes sure that every worker could get two tasks, one in type A and one in type B, and, what's more, every worker should have task to work with and every task has to be assigned. However, you need to pay extra money to workers who work over the standard working hours, according to the company's rule. The calculation method is described as follow: if someone’ working hour t is more than the standard working hour T, you should pay t-T to him. As a thrifty boss, you want know the minimum total of overtime pay.
             

            Input
            There are multiple test cases, in each test case there are 3 lines. First line there are two positive Integers, N (N<=1000) and T (T<=1000), indicating N workers, N task-A and N task-B, standard working hour T. Each of the next two lines has N positive Integers; the first line indicates the needed time for task A1, A2…An (Ai<=1000), and the second line is for B1, B2…Bn (Bi<=1000).
             

            Output
            For each test case output the minimum Overtime wages by an integer in one line.
             

            Sample Input
            2 5 4 2 3 5
             

            Sample Output
            4
             
            //簡單貪心
            #include <iostream>
            #include 
            <cstdio>
            #include 
            <algorithm>

            const int maxn = 1000 + 5;

            using namespace std;

            bool cmp( int a, int b )
            {
                
            return a > b;
            }


            int main()
            {
                
            int a[maxn], b[maxn];
                
            int n, t, ans = 0;
                
            while( cin >> n >> t )
                
            {
                    ans 
            = 0;
                    
            forint i = 0; i < n; i++ )
                        cin 
            >> a[i];
                    
            forint i = 0; i < n; i++ )
                        cin 
            >> b[i];

                    sort( a, a 
            + n );
                    sort( b, b 
            + n, cmp );

                    
            forint i = 0; i < n; i++ )
                        
            if( a[i] + b[i] > t )
                            ans 
            += a[i] + b[i] - t;
                    cout 
            << ans << endl;
                }

                
            return 0;
            }

            posted on 2010-10-03 08:36 Vontroy 閱讀(611) 評論(0)  編輯 收藏 引用 所屬分類: 貪心HDU
            久久99精品久久久久久久不卡| 性做久久久久久免费观看| 一本色道久久HEZYO无码| 色天使久久综合网天天| 精品免费久久久久久久| 国产99久久九九精品无码| 亚洲精品久久久www| 久久人人爽人人爽人人AV东京热 | 亚洲中文字幕久久精品无码喷水| 久久久精品人妻一区二区三区蜜桃| 久久人人爽人人爽人人AV| 国产精品99久久久久久董美香 | 91精品国产91久久| 久久综合五月丁香久久激情| 国内精品久久久久影院优 | 无码八A片人妻少妇久久| 久久久噜噜噜久久熟女AA片| 久久久久久噜噜精品免费直播 | 久久精品国产亚洲精品2020| 伊人久久大香线蕉AV色婷婷色| 97精品国产91久久久久久| 国产精品欧美久久久久无广告| 久久人人爽人人人人片av| 久久国产精品无码网站| 国产精品对白刺激久久久| 人妻无码αv中文字幕久久琪琪布| 久久精品国产99国产电影网| 久久亚洲私人国产精品vA| 人妻系列无码专区久久五月天| 热re99久久精品国产99热| 久久精品aⅴ无码中文字字幕重口| 色青青草原桃花久久综合| 久久夜色精品国产www| 久久精品国产清自在天天线| 国产精品视频久久| aaa级精品久久久国产片| 久久人妻少妇嫩草AV无码专区| 国产A级毛片久久久精品毛片| 亚洲精品乱码久久久久久蜜桃 | 久久国产成人午夜AV影院| 国产99久久九九精品无码|