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

oyjpArt ACM/ICPC算法程序設計空間

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

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

#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 右邊卻忘記轉成__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: 終于發現自己G題Accelarator的錯誤了  回復  更多評論   

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

# re: 終于發現自己G題Accelarator的錯誤了  回復  更多評論   

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>
            亚洲国产一区二区三区高清 | 亚洲天堂av综合网| 久久精品日产第一区二区| 国产精品自拍在线| 午夜视频在线观看一区二区三区| 韩国成人精品a∨在线观看| 久久不射中文字幕| 欧美在线观看日本一区| 精品成人一区二区三区| 欧美成人久久| 欧美日产国产成人免费图片| 99精品黄色片免费大全| 久久精品天堂| 久久女同互慰一区二区三区| 亚洲乱码日产精品bd| 99国内精品久久久久久久软件| 欧美三级欧美一级| 性欧美长视频| 玖玖玖免费嫩草在线影院一区| 亚洲黄一区二区三区| 在线视频亚洲欧美| 国产一区白浆| 亚洲国产成人av好男人在线观看| 欧美日韩精品在线| 久久精品国产99国产精品| 蜜桃av综合| 亚洲欧美韩国| 女人天堂亚洲aⅴ在线观看| 亚洲午夜高清视频| 久久婷婷人人澡人人喊人人爽| 最新中文字幕一区二区三区| 亚洲一区二区三区中文字幕在线| 国产专区欧美精品| 亚洲卡通欧美制服中文| 国模叶桐国产精品一区| 99亚洲视频| 永久久久久久| 午夜国产精品视频| 99在线精品观看| 欧美激情日韩| 国产亚洲第一区| 欧美一区二区三区在线看| 你懂的视频一区二区| 欧美一区二区三区免费视频| 美女91精品| 久久久另类综合| 国产精品qvod| 亚洲人成小说网站色在线| 一区精品久久| 欧美一区=区| 欧美影院午夜播放| 欧美亚洲成人网| 日韩午夜精品| 99视频日韩| 欧美日韩成人精品| 91久久久国产精品| 亚洲国产一区二区三区在线播| 午夜精品亚洲| 在线观看欧美成人| 久久高清国产| 久久精品国产77777蜜臀| 国产精品久久久久久久久| 亚洲精品日日夜夜| 亚洲美女视频在线观看| 蜜桃久久精品一区二区| 牛牛影视久久网| 尤物精品在线| 久久经典综合| 蜜臀va亚洲va欧美va天堂 | 久久久久久日产精品| 欧美一级视频精品观看| 国产精品乱码人人做人人爱| 一本色道久久综合一区| 亚洲在线一区二区三区| 国产精品久久久久99| 亚洲在线电影| 久久九九全国免费精品观看| 国产在线麻豆精品观看| 欧美一区二区在线观看| 老巨人导航500精品| 在线欧美三区| 欧美精品一区在线观看| 99精品欧美一区| 午夜在线观看欧美| 国产一区二区三区直播精品电影 | 亚洲午夜三级在线| 欧美在线影院在线视频| 黄色资源网久久资源365| 久久久久久久综合色一本| 欧美激情中文字幕在线| 在线一区二区三区四区| 国产精品久久久久久久久久直播 | 日韩一级欧洲| 久久精品国产91精品亚洲| 在线观看一区二区视频| 欧美黄色大片网站| 亚洲网站在线播放| 久久亚洲精品视频| 亚洲久久成人| 国产欧美一区视频| 男女av一区三区二区色多| 艳女tv在线观看国产一区| 久久这里有精品15一区二区三区| 亚洲国产精品高清久久久| 国产精品igao视频网网址不卡日韩| 欧美亚洲综合久久| 亚洲国产三级| 久久精品国产久精国产爱| 亚洲乱码精品一二三四区日韩在线 | 午夜视频久久久| 欧美国产高潮xxxx1819| 亚洲欧美精品suv| 亚洲精品久久久久| 国内精品免费在线观看| 欧美日韩国产在线播放| 久久久久久久尹人综合网亚洲| 99视频热这里只有精品免费| 猛男gaygay欧美视频| 亚洲欧美一区二区在线观看| 亚洲精品日日夜夜| 精品盗摄一区二区三区| 国产精品久久久久久久7电影| 欧美α欧美αv大片| 久久精品免费观看| 亚洲欧美日韩国产中文在线| 亚洲美女中文字幕| 亚洲国产天堂久久国产91| 麻豆精品视频在线| 久久久久久免费| 性亚洲最疯狂xxxx高清| 亚洲一区二区在线看| 日韩一级黄色av| 亚洲国产精品va在线看黑人| 国内精品久久久久影院色 | 欧美性开放视频| 欧美激情第六页| 欧美+亚洲+精品+三区| 久久精品在线视频| 欧美伊人久久久久久久久影院| 在线一区视频| 亚洲天堂免费在线观看视频| 99视频精品免费观看| 亚洲美女电影在线| 亚洲人成久久| 亚洲日本欧美日韩高观看| 亚洲国产精品成人一区二区| 欧美黄色一区| 亚洲国产经典视频| 亚洲精品三级| 在线视频亚洲一区| 亚洲一区二区三区四区五区午夜| 亚洲视频在线观看免费| 亚洲午夜一区二区| 午夜精品亚洲| 久久久国产精品一区| 美国十次成人| 欧美精品在线免费播放| 欧美视频网址| 国产伦精品一区二区三区免费| 国产日韩亚洲欧美精品| 国模一区二区三区| 亚洲人人精品| 中日韩美女免费视频网址在线观看| 亚洲图片欧美一区| 欧美一区二区久久久| 久久免费精品日本久久中文字幕| 嫩草影视亚洲| 一本一本a久久| 午夜精品亚洲| 欧美国产一区在线| 国产精品久久久久久久浪潮网站| 国产日本欧美一区二区| 亚洲第一精品夜夜躁人人躁| 日韩视频在线播放| 欧美亚洲日本网站| 欧美成人乱码一区二区三区| 亚洲美女在线观看| 久久精品国产第一区二区三区最新章节 | 一区二区三区四区国产| 久久精品国产99国产精品澳门| 免费欧美在线| 夜夜嗨一区二区三区| 久久精品亚洲一区二区| 欧美精品一区二区三区蜜臀| 国产精品一区二区久久久久| 亚洲国产精品黑人久久久| 亚洲欧美日韩国产| 欧美国产日韩精品免费观看| 亚洲一二区在线| 欧美成人免费全部| 国产视频一区在线观看一区免费| 亚洲精品黄色| 久久全国免费视频| 在线中文字幕一区| 欧美成人免费在线| 国内精品久久久久久影视8| 亚洲专区国产精品| 欧美激情小视频| 久久久久久噜噜噜久久久精品 | 久久久精品久久久久|