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

posts - 21, comments - 2, trackbacks - 0, articles - 0

HDU 1160 ZOJ 1108 FatMouse's Speed

Posted on 2011-10-03 03:24 acpeng 閱讀(601) 評論(0)  編輯 收藏 引用 所屬分類: ACM程序
題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1160
Problem Description
FatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice and put as large a subset of this data as possible into a sequence so that the weights are increasing, but the speeds are decreasing.
 
Input
Input contains data for a bunch of mice, one mouse per line, terminated by end of file.
The data for a particular mouse will consist of a pair of integers: the first representing its size in grams and the second representing its speed in centimeters per second. Both integers are between 1 and 10000. The data in each test case will contain information for at most 1000 mice.
Two mice may have the same weight, the same speed, or even the same weight and speed.
Output
Your program should output a sequence of lines of data; the first line should contain a number n; the remaining n lines should each contain a single positive integer (each one representing a mouse). If these n integers are m[1], m[2],..., m[n] then it must be the case that

W[m[1]] < W[m[2]] < ... < W[m[n]]

and

S[m[1]] > S[m[2]] > ... > S[m[n]]

In order for the answer to be correct, n should be as large as possible.
All inequalities are strict: weights must be strictly increasing, and speeds must be strictly decreasing. There may be many correct outputs for a given input, your program only needs to find one.
 
Sample Input
6008 1300 6000 2100 500 2000 1000 4000 1100 3000 6000 2000 8000 1400 6000 1200 2000 1900




Sample Output
4 4 5 9 7
解題思路:
首先根據weight的數值由小到大排序,然后再以speed為標準,求最長下降子序列,思路還是DP,但是要標記子序列的下標
麻煩多了,我的做法:
定義MaxIncludeEnd數組,令MaxIncludeEnd[i]表示以a[i]結尾的最長下降子序列的長度,那么
MaxIncludeEnd[i]=max{ MaxIncludeEnd[i] , a[j]>a[i] ? (MaxIncludeEnd[j]+1) :-1; }
其中j=0:i-1;MaxIncludeEnd[i]的初始值為1,每一個i結束后用max和MaxIncludeEnd[i]比較,更新max和下標max_flg。
因為要標記下標,在計算MaxIncludeEnd[i]后,用flg[i]表示以a[i]結尾的最長下降子序列的前一個元素的下標,這樣計算完
MaxIncludeEnd[n]并更新完max和max_flg以后,循環遞推一次就可以得到所有的元素下標,即flg[max_flg],flg[ flg[max_flg] ],……
當然這里的下標是逆向的,要設置個新的數組來將其逆轉。
ps:如果從后往前計算最長上升子序列,那就不必如此麻煩,減少空間。
code



青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            免费在线一区二区| 国产精品久久久久久一区二区三区 | 亚洲欧洲精品一区二区三区| 久久精品女人| 亚洲二区免费| 亚洲欧洲综合另类| 欧美日韩专区在线| 午夜国产欧美理论在线播放| 午夜精品久久久久久99热软件| 国产亚洲高清视频| 美日韩精品视频免费看| 蜜臀av性久久久久蜜臀aⅴ| 日韩系列欧美系列| 亚洲一区二区三区在线视频| 国内精品视频久久| 欧美国产视频日韩| 国产精品高清免费在线观看| 久久黄色影院| 欧美成人四级电影| 亚洲免费视频网站| 久久久91精品国产| 在线综合亚洲欧美在线视频| 亚洲欧美日韩综合国产aⅴ| 在线看一区二区| 99国产精品久久久久久久成人热| 国产视频一区在线观看| 亚洲成色精品| 国产午夜精品理论片a级大结局| 美国成人直播| 国产精品毛片a∨一区二区三区|国 | 黄色亚洲免费| 日韩视频在线观看国产| 狠狠久久婷婷| 一区二区三区四区五区在线| 在线欧美日韩精品| 亚洲视频在线一区观看| 最新国产の精品合集bt伙计| 亚洲欧美另类在线| 一区二区三区黄色| 老牛嫩草一区二区三区日本| 欧美一区永久视频免费观看| 欧美精品日韩一区| 麻豆成人在线播放| 国产老肥熟一区二区三区| 亚洲精品国产精品乱码不99按摩 | 蜜臀av性久久久久蜜臀aⅴ四虎| 新67194成人永久网站| 欧美经典一区二区三区| 老司机一区二区三区| 国产亚洲欧美日韩一区二区| 中文久久乱码一区二区| 亚洲美女在线一区| 欧美成va人片在线观看| 欧美va亚洲va香蕉在线| 国模大胆一区二区三区| 亚洲欧美卡通另类91av| 亚洲欧美日韩国产精品| 欧美色另类天堂2015| 亚洲激情黄色| 99精品国产福利在线观看免费| 浪潮色综合久久天堂| 美女主播精品视频一二三四| 国产一区香蕉久久| 欧美在线首页| 久久久蜜桃一区二区人| 狠狠爱综合网| 久久久人成影片一区二区三区| 久久精品首页| 狠狠色丁香婷婷综合| 久久国产精品久久国产精品| 久久性天堂网| 亚洲国产经典视频| 免费不卡亚洲欧美| 亚洲国产精品电影| aa级大片欧美三级| 国产精品久久久久久久电影| 亚洲制服欧美中文字幕中文字幕| 午夜精品久久久久久久99热浪潮| 国产精品日本一区二区| 亚洲欧美bt| 久久人人看视频| 亚洲激情第一区| 欧美日韩精品一区二区三区四区 | 99精品欧美一区二区三区综合在线| 夜夜夜精品看看| 国产精品社区| 狼狼综合久久久久综合网 | 午夜精品久久久久久久蜜桃app| 国产精品国产三级国产专区53| 亚洲一区二区三区三| 久久只精品国产| 一区二区精品| 国产三区精品| 欧美成人免费网站| 亚洲欧美999| 欧美国产日本在线| 亚洲欧美国产不卡| 亚洲国产成人av| 国产精品乱码人人做人人爱| 久久婷婷麻豆| 在线一区二区日韩| 欧美777四色影视在线| 一区二区三区高清不卡| 国产亚洲欧洲一区高清在线观看| 久久亚洲一区| 亚洲影院污污.| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲视频福利| 亚洲黄色在线视频| 国产亚洲精品久久久久动| 欧美精品www| 久久久国产视频91| 亚洲综合999| 亚洲精品无人区| 久久全国免费视频| 欧美一级免费视频| 一本久道久久综合中文字幕| 一区在线播放视频| 国产精品一区视频网站| 欧美日韩三区| 欧美电影免费观看| 久久精品在线播放| 亚洲女同在线| 在线性视频日韩欧美| 亚洲黄色成人网| 久久一区亚洲| 久久九九99| 欧美在线视频二区| 亚洲欧美在线网| 亚洲一区欧美激情| 一本一本久久a久久精品综合麻豆| 尤物精品国产第一福利三区| 国产亚洲欧美一级| 国产人妖伪娘一区91| 国产精品免费一区豆花| 欧美日韩亚洲一区三区| 欧美激情精品久久久久久黑人| 久久夜色精品| 老司机午夜精品视频| 久久欧美肥婆一二区| 久久久久一区二区三区| 久久精品国产清高在天天线| 欧美一区二区视频在线| 欧美中文字幕在线| 久久九九免费视频| 久久野战av| 欧美成人免费全部| 欧美日产一区二区三区在线观看 | 久久天天躁夜夜躁狠狠躁2022| 欧美一级片一区| 久久成人av少妇免费| 久久精品国产欧美亚洲人人爽 | 蜜月aⅴ免费一区二区三区| 久久亚洲高清| 欧美电影免费观看网站| 亚洲国产成人精品女人久久久| 亚洲高清激情| 99爱精品视频| 亚洲欧美日韩精品综合在线观看| 午夜久久黄色| 久久久久久国产精品一区| 女人天堂亚洲aⅴ在线观看| 欧美国产日韩二区| 国产精品xxx在线观看www| 国产乱理伦片在线观看夜一区 | 欧美华人在线视频| 欧美色偷偷大香| 国产亚洲精久久久久久| 亚洲电影第三页| 亚洲午夜精品在线| 久久久久91| 亚洲人体1000| 亚洲欧洲av一区二区| 乱人伦精品视频在线观看| 欧美日韩精品综合在线| 国产视频一区欧美| 亚洲精品网址在线观看| 欧美一级一区| 亚洲第一福利社区| 亚洲综合丁香| 欧美国内亚洲| 国产一区二区三区久久精品| 日韩视频免费看| 久久国产精品久久国产精品| 亚洲福利视频二区| 欧美一二三视频| 欧美日韩国产首页在线观看| 国产一区二区三区在线观看精品| 日韩视频国产视频| 久久三级福利| 亚洲在线第一页| 欧美日韩999| 在线免费不卡视频| 久久成人18免费观看| 亚洲三级影院| 蜜桃av一区二区三区| 国产丝袜一区二区三区| 亚洲一区二区免费视频| 欧美激情精品久久久久久黑人| 性做久久久久久免费观看欧美 |