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

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

HDU 1160 ZOJ 1108 FatMouse's Speed

Posted on 2011-10-03 03:24 acpeng 閱讀(590) 評論(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>
            一本色道久久88精品综合| 伊人久久大香线蕉综合热线| 亚洲激情视频在线| 欧美黄色精品| 欧美日韩喷水| 亚洲免费影视| 欧美一区二区| 亚洲激情视频在线播放| av成人黄色| 国产一区二区三区久久| 免费在线一区二区| 欧美激情在线播放| 欧美一区二区播放| 久久欧美肥婆一二区| 亚洲免费观看视频| 亚洲午夜日本在线观看| 黄页网站一区| 亚洲精品自在久久| 国产麻豆精品在线观看| 亚洲国产免费| 国产精品草莓在线免费观看| 久久在线免费观看视频| 亚洲国产日韩欧美综合久久| 欧美精品亚洲一区二区在线播放| 亚洲已满18点击进入久久| 久久久国产一区二区三区| 亚洲作爱视频| 巨乳诱惑日韩免费av| 亚洲欧美日本精品| 久热精品视频在线观看| 午夜激情一区| 欧美日韩国产成人在线免费| 久久久久久久91| 欧美日韩中文在线| 欧美v日韩v国产v| 国产精品一区在线观看你懂的| 亚洲成人资源网| 国产一区二区久久久| 亚洲视频在线观看三级| 亚洲精品免费在线播放| 久久久久99| 久久大综合网| 国产精品久久久久久久久久直播 | 国产精品白丝黑袜喷水久久久| 久久女同精品一区二区| 国产精品视频yy9099| 亚洲经典自拍| 亚洲韩国一区二区三区| 久久久一二三| 久久久www| 国产精品专区第二| 亚洲一级在线观看| 亚洲一区二区久久| 欧美日韩1区2区| 欧美高清视频一区| 国外成人免费视频| 久久国产免费看| 久久大综合网| 国产区二精品视| 午夜精品久久久久久久99樱桃 | 国产亚洲精品久久久久久| 亚洲视频狠狠| 亚洲欧美日韩久久精品| 国产精品地址| 亚洲校园激情| 久久精品72免费观看| 国产日韩欧美一区二区三区四区| 亚洲伊人伊色伊影伊综合网| 校园激情久久| 国产午夜精品美女视频明星a级| 西西人体一区二区| 久久久综合免费视频| 伊人久久婷婷色综合98网| 久久久成人网| 亚洲成色精品| 亚洲视频一区二区| 欧美日韩视频在线一区二区| 宅男精品视频| 久久久91精品国产一区二区精品| 精品不卡视频| 欧美乱人伦中文字幕在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产精品va在线看黑人| 亚洲深夜福利| 久久精品欧美日韩精品| 亚洲高清三级视频| 欧美激情综合五月色丁香小说| 一本一本a久久| 久久精品欧美日韩精品| 亚洲区一区二区三区| 欧美日韩和欧美的一区二区| 亚洲一区二区三区中文字幕在线| 久久嫩草精品久久久久| 亚洲精品久久在线| 国产精品影音先锋| 麻豆成人在线播放| 一本色道久久综合亚洲精品高清 | 亚洲精品国产视频| 国产精品男女猛烈高潮激情| 久久精品中文字幕免费mv| 亚洲精品一二三区| 久久国产视频网| 日韩午夜三级在线| 国产日韩欧美高清免费| 欧美v日韩v国产v| 亚洲欧美综合国产精品一区| 亚洲激情影院| 久久露脸国产精品| 宅男精品视频| 精品电影在线观看| 国产精品海角社区在线观看| 免费成年人欧美视频| 亚洲女同在线| 日韩一级精品| 欧美激情一区二区三区蜜桃视频| 欧美亚洲一级| 中国女人久久久| 最新国产成人av网站网址麻豆| 国产日韩精品久久久| 欧美婷婷久久| 欧美大片在线影院| 久久久久久久91| 亚洲欧美一区二区三区在线| 99国产精品久久久久久久成人热| 欧美激情1区2区| 久久综合九色综合欧美狠狠| 欧美中文字幕在线播放| 亚洲欧美日韩国产中文| 亚洲午夜激情网页| 夜夜嗨av一区二区三区| 亚洲精品久久久久久久久久久久久| 狠狠狠色丁香婷婷综合激情| 国产日韩久久| 国产日韩欧美亚洲一区| 国产欧美一区二区三区在线老狼 | 中文国产成人精品| 亚洲欧洲在线免费| 亚洲黄色在线| 亚洲高清一区二区三区| 一区免费观看视频| 国内精品久久久久久| 国产专区一区| 永久免费视频成人| 在线观看成人av电影| 在线免费观看日本欧美| 在线观看成人网| 欧美天堂亚洲电影院在线播放| 欧美日韩国内| 国产精品福利网站| 国产精品推荐精品| 国产欧美一区二区白浆黑人| 国户精品久久久久久久久久久不卡| 国产香蕉97碰碰久久人人| 国产在线播放一区二区三区| 伊人久久噜噜噜躁狠狠躁| 亚洲国产另类精品专区 | 国产综合激情| 在线观看国产日韩| 91久久久久久久久久久久久| 亚洲精品小视频在线观看| 一区二区三区.www| 亚洲欧美成人| 久久亚洲美女| 亚洲青色在线| 中文日韩在线| 久久久精彩视频| 欧美精品v日韩精品v韩国精品v| 欧美三级视频在线播放| 国产亚洲福利社区一区| 亚洲国产高清在线| 亚洲综合色自拍一区| 久久精品一区| 亚洲欧洲日产国产网站| 午夜免费在线观看精品视频| 久久免费精品视频| 国产精品igao视频网网址不卡日韩| 国产日韩欧美在线播放| 亚洲精品欧美| 久久激情视频久久| 亚洲国产裸拍裸体视频在线观看乱了 | 国产精品爱久久久久久久| 激情综合自拍| 亚洲视频在线一区| 老司机久久99久久精品播放免费 | 欧美激情性爽国产精品17p| 中文欧美日韩| 欧美国产在线电影| 国产一区二区三区在线播放免费观看 | 一本色道久久88综合日韩精品 | 99国产精品视频免费观看一公开| 欧美影院久久久| 亚洲国产日韩在线| 宅男精品导航| 欧美韩日一区| 揄拍成人国产精品视频| 亚洲免费视频在线观看| 亚洲国产精品t66y| 久久成人免费视频| 国产精品久久久久久久久免费樱桃 | 一区二区三区四区蜜桃|