青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

oyjpArt ACM/ICPC算法程序設(shè)計空間

// I am new in programming, welcome to my blog
I am oyjpart(alpc12, 四城)
posts - 224, comments - 694, trackbacks - 0, articles - 6

終于發(fā)現(xiàn)自己G題Accelarator的錯誤了 找了好久好久 就這個錯誤 讓我在整個后半段的比賽中幾乎廢掉了 太不應(yīng)該了!
吸取教訓(xùn)!在場上出現(xiàn)自己無法找出錯誤的情況 應(yīng)該要讓隊友重寫

#include <stdio.h>
#include <string.h>
#include <math.h>

const int N = 100010;
int d[N];
__int64 d2[N];
int na, av, np;

bool check(int x) {
 int i;
 for(i = 0; i < np; i++) d2[i] = d[i];
 for(i = 0; i < np; i++) d2[i] -= x;
 int cnt = 0;
 __int64 rest = na*x; 左邊寫了__int64 右邊卻忘記轉(zhuǎn)成__int64了
 for(i = 0; i<np; i++) {
  if(d2[i] > 0) {
   if(av <= 0) return false;
   __int64 need = (d2[i]-1)/av + 1;
   if(need > rest || need > x) return false;
   rest -= need;
  }
 }
 return 1;
}

int main() {
 int ntc, i;
 scanf("%d", &ntc);
 while(ntc--) {
  scanf("%d", &np);
  int _max = -1;
  for(i = 0; i<np; i++) {
   scanf("%d", d + i);
   if(d[i] > _max) _max = d[i];
  }
  scanf("%d %d", &na, &av);
  av--;
  int lo = 0, hi = _max;
  while(lo < hi) {
   int mid = lo + (hi-lo)/2;
   if(check(mid)) hi = mid;
   else lo = mid+1;
  }
  if(check(lo)) printf("%d\n", lo);
 }
 return 0;
}

  
Accelerator
Time Limit:4000MS  Memory Limit:65536K
Total Submit:811 Accepted:142

Description


Shiming (alpc02) is a boy likes to play PopKart very much. He is a good rider in this game. And one day he thought that he became a team leader of a team of N Kart riders.

Today, after the game begins, the riders of his team are now at different places at the racetrack, for that some of the riders got some short cut.

However, we know actually how long has each rider left to run along, and they will ride actually one meter per one time unit (maybe 10ms).

Luckily, Shiming now gets M accelerators, the accelerator can help one rider to ride k meters per one time unit. And all the accelerators are as the same. But one rider can't use more than one accelerator at one time unit.

Shiming is the team leader, and he wants all the team members to finish in the minimal time not just the fastest one to finish the race. He will distribute all the accelerators to the riders.

Note: Here some rules are not as the same as the game we played. At a time unit, Shiming distributes the accelerators to riders for one rider one accelerator, and at the next time unit, all the accelerator can be reused, and Shiming can re-distributes all the accelerators to riders also for one rider one accelerator and the distribution is no relationship with the last time unit.

So you will program to help Shiming to get the actually minimal time the team will use to finish the race.


Input


The input file has T (1<T<20) test cases, and the first line of the file will show the T.

Each of test cases, will be the N (1<= N <= 100000) rider, and N numbers Ai (1<= Ai <= 10^8) show how long will the rider have to finish the race. And the M and the K (1<= K*M <=10^8) for the accelerators.


Output
For each of test cases print a single integer on a single line, the minimal possible number of time units required to finish the race all team.

Sample Input


2
3
2 3 9
1 5
3
2 3 6
1 5


Sample Output


3
2

Feedback

# re: 終于發(fā)現(xiàn)自己G題Accelarator的錯誤了  回復(fù)  更多評論   

2007-05-10 22:29 by
bless,我也是錯在這個上。

# re: 終于發(fā)現(xiàn)自己G題Accelarator的錯誤了  回復(fù)  更多評論   

2007-05-11 12:25 by oyjpart
這么巧啊 同bless
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            红桃视频一区| 欧美承认网站| 欧美激情1区| 久久久久久噜噜噜久久久精品| 欧美1区视频| 久久综合九色九九| 国产精品一国产精品k频道56| 亚洲黄色成人网| 含羞草久久爱69一区| 亚洲一二三区在线观看| 99精品国产在热久久下载| 久久久久青草大香线综合精品| 午夜欧美理论片| 国产精品久久九九| 亚洲免费观看视频| 9i看片成人免费高清| 欧美二区在线观看| 亚洲高清久久久| 在线看日韩av| 快播亚洲色图| 欧美激情国产日韩| 亚洲人成在线播放网站岛国| 久久躁狠狠躁夜夜爽| 美女久久一区| 最新国产成人av网站网址麻豆| 久久精品卡一| 你懂的视频欧美| 狠狠色噜噜狠狠色综合久| 欧美在线视频观看| 噜噜噜躁狠狠躁狠狠精品视频 | 午夜精品久久久久久久99热浪潮| 99综合在线| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 久久天天躁狠狠躁夜夜爽蜜月| 久久精品72免费观看| 国产视频久久久久| 久久精品国产亚洲a| 鲁大师成人一区二区三区| 亚洲第一黄网| 欧美精品在线看| 亚洲午夜未删减在线观看| 欧美一区二区三区婷婷月色| 国产日韩综合| 麻豆av一区二区三区久久| 亚洲人在线视频| 亚洲一区二区在线| 国产自产精品| 男男成人高潮片免费网站| 亚洲人妖在线| 久久成人久久爱| 亚洲激情校园春色| 欧美视频在线观看一区| 午夜精品在线看| 欧美高清视频在线 | 久久精品导航| 亚洲电影免费观看高清| 欧美理论片在线观看| 中国亚洲黄色| 美女露胸一区二区三区| 夜夜爽www精品| 国产欧美亚洲日本| 免费不卡在线观看| 亚洲欧美视频在线观看视频| 麻豆精品在线播放| 一区二区三区免费看| 国产自产精品| 欧美三日本三级少妇三2023| 欧美中文字幕| 亚洲美女视频在线观看| 久久本道综合色狠狠五月| 亚洲精品久久嫩草网站秘色| 国产欧美日韩伦理| 欧美精品一卡| 久久综合给合久久狠狠色| 在线综合亚洲| 亚洲国产精选| 卡通动漫国产精品| 翔田千里一区二区| 99国产麻豆精品| 激情欧美日韩| 国产欧美日韩三区| 欧美三级视频在线播放| 每日更新成人在线视频| 香蕉久久夜色精品| 9色精品在线| 亚洲激情成人| 欧美成人午夜视频| 久久久久久久综合狠狠综合| 在线综合+亚洲+欧美中文字幕| 亚洲福利视频在线| 国语自产精品视频在线看| 国产精品久久久久久户外露出 | 久久久久国产一区二区三区| 亚洲欧美成人网| 一本色道久久| 日韩视频―中文字幕| 最新中文字幕亚洲| 欧美激情久久久| 欧美大片一区| 免费一级欧美片在线播放| 久久av在线| 欧美一级理论片| 欧美一区二区三区在线| 亚洲欧美综合精品久久成人| 亚洲天堂av在线免费| 亚洲无线观看| 亚洲综合欧美| 亚洲女人天堂成人av在线| 亚洲一卡久久| 欧美在线精品免播放器视频| 亚洲欧美久久| 欧美一区二区在线看| 久久激情视频| 久久影视精品| 欧美成人激情在线| 欧美不卡视频| 亚洲精品一区在线| 一区二区三区视频免费在线观看| 一区二区三区视频观看| 亚洲综合导航| 久久久久久久高潮| 欧美大片在线观看一区| 欧美日韩一区高清| 欧美特黄一级| 国产婷婷色综合av蜜臀av| 国产一区二区日韩精品欧美精品| 狠狠色伊人亚洲综合成人| 亚洲国产专区| 亚洲视频狠狠| 久久av免费一区| 欧美夫妇交换俱乐部在线观看| 亚洲欧洲一区二区天堂久久| 国产精品99久久99久久久二8| 欧美一区二区三区视频在线观看 | 亚洲日本成人网| 亚洲男人影院| 欧美jizzhd精品欧美巨大免费| 亚洲国产一区二区视频| 一区二区三区久久久| 欧美一区二区三区视频| 欧美成人激情在线| 国产精品久久久免费| 韩国三级在线一区| 中文网丁香综合网| 久色成人在线| 亚洲色图制服丝袜| 久久字幕精品一区| 国产精品嫩草影院av蜜臀| 在线免费观看日韩欧美| 亚洲一区二区成人在线观看| 久久亚洲春色中文字幕| 99国产精品自拍| 久久久97精品| 国产精品麻豆欧美日韩ww | 亚洲精品久久视频| 欧美一级免费视频| 亚洲欧洲一区二区三区| 欧美一区激情视频在线观看| 欧美久久电影| 狠狠操狠狠色综合网| 亚洲午夜精品17c| 欧美福利一区二区| 午夜精品美女自拍福到在线 | 亚洲国产日本| 欧美中文字幕在线| 亚洲免费福利视频| 免费久久99精品国产自在现线| 国产片一区二区| 亚洲天堂第二页| 亚洲国产美国国产综合一区二区| 小黄鸭精品密入口导航| 欧美日本一区二区三区| 亚洲国产一区二区a毛片| 久久久噜噜噜| 亚洲影院免费观看| 欧美日韩激情网| 亚洲人人精品| 欧美激情一区二区三级高清视频| 午夜精品三级视频福利| 国产精品视频自拍| 亚洲专区免费| 亚洲天堂网在线观看| 欧美日韩亚洲一区二| 夜夜狂射影院欧美极品| 亚洲国产另类久久精品| 蜜臀91精品一区二区三区| 悠悠资源网亚洲青| 免费av成人在线| 久久人91精品久久久久久不卡 | 亚洲大片精品永久免费| 久久精品免费电影| 欧美伊人影院| 国产在线精品一区二区夜色| 久久爱另类一区二区小说| 亚洲欧美另类中文字幕| 国产伦精品一区二区三区四区免费 | 99国产精品| 最新国产乱人伦偷精品免费网站| 欧美大胆人体视频| 一区二区三区视频在线看|