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

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

HDU 1160 ZOJ 1108 FatMouse's Speed

Posted on 2011-10-03 03:24 acpeng 閱讀(604) 評論(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>
            欧美一区二区三区久久精品| 久久人人97超碰精品888| 欧美日韩中文字幕综合视频| 日韩视频精品| 99在线热播精品免费| 欧美日韩一区三区四区| 国产精品99久久久久久有的能看| 99国产成+人+综合+亚洲欧美| 欧美日韩免费视频| 久久国产精彩视频| 久久精品五月| 一区二区三区鲁丝不卡| 亚洲深夜激情| 激情欧美国产欧美| 亚洲精品国精品久久99热一| 欧美少妇一区| 久久综合中文| 欧美人与性禽动交情品| 欧美一区二区三区在线视频| 久久精视频免费在线久久完整在线看| 亚洲黄色高清| 亚洲伊人一本大道中文字幕| 精品成人久久| 亚洲最新视频在线播放| 国产一区久久| 日韩午夜免费视频| 激情久久五月天| 在线午夜精品自拍| 在线观看欧美| 亚洲欧美国产日韩天堂区| 亚洲国产精品尤物yw在线观看 | 夜夜嗨av一区二区三区网页 | 国产免费一区二区三区香蕉精| 欧美怡红院视频一区二区三区| 久久一区二区三区超碰国产精品| 亚洲精品之草原avav久久| 亚洲在线视频网站| 亚洲乱码精品一二三四区日韩在线 | 欧美日韩一视频区二区| 久久久久久婷| 欧美视频免费在线观看| 欧美激情中文字幕乱码免费| 国产精品日韩电影| 日韩一级片网址| 亚洲国产精品视频| 欧美影视一区| 欧美一区2区三区4区公司二百| 免费在线欧美黄色| 久久久久久久国产| 国产精品自在欧美一区| 一区二区久久久久| 日韩视频精品在线| 另类专区欧美制服同性| 久久久久久尹人网香蕉| 国产日本欧美在线观看| 亚洲精品久久久久久久久久久久| 国产午夜精品久久| 亚洲一区在线播放| 先锋影音久久久| 国产精品国产三级国产aⅴ无密码| 亚洲二区在线| 亚洲人成人一区二区三区| 久久久综合精品| 美女视频黄 久久| 玉米视频成人免费看| 久久精品二区三区| 快she精品国产999| **网站欧美大片在线观看| 久久久国产91| 美女视频黄免费的久久| 亚洲第一中文字幕在线观看| 久久免费视频网站| 欧美肥婆在线| 99亚洲一区二区| 国产精品高清一区二区三区| 在线亚洲激情| 欧美自拍偷拍| 一区视频在线| 欧美电影免费| 一级日韩一区在线观看| 欧美亚洲视频在线观看| 国内久久精品| 欧美电影免费观看| 亚洲视频精品| 老色鬼久久亚洲一区二区| 亚洲国产欧美一区二区三区同亚洲 | 亚洲欧美日韩国产| 久久久久88色偷偷免费| 亚洲电影在线观看| 欧美日韩国语| 性欧美1819性猛交| 蜜臀va亚洲va欧美va天堂| 亚洲伦理网站| 国产欧美一区二区三区视频| 久久免费视频网站| 一本色道久久综合狠狠躁篇怎么玩 | 欧美午夜一区| 久久久久久久久一区二区| 亚洲国产日韩欧美在线图片| 午夜精品婷婷| 亚洲欧洲一区二区在线观看| 欧美日韩精品一区二区三区四区| 亚洲综合色在线| 亚洲第一区在线观看| 香蕉免费一区二区三区在线观看| 一区二区在线不卡| 国产精品久久久久一区二区三区| 久久久7777| 一区二区三区国产精华| 狼人天天伊人久久| 午夜欧美大片免费观看 | 欧美日韩国产成人在线| 欧美一区深夜视频| 99精品欧美一区二区三区综合在线 | 国产精品日韩在线| 欧美不卡激情三级在线观看| 欧美亚洲一区三区| 日韩视频免费在线| 牛牛国产精品| 久久成人精品一区二区三区| 日韩视频在线观看国产| 影音先锋成人资源站| 国产精品久久久久婷婷| 欧美大色视频| 久久久之久亚州精品露出| 亚洲自拍16p| 99国产精品国产精品久久| 欧美国内亚洲| 牛牛影视久久网| 久久手机精品视频| 欧美主播一区二区三区| 亚洲主播在线| 一本久道久久综合狠狠爱| 亚洲国产一区二区三区高清| 国产一区二区三区高清播放| 国产精品久久久久一区二区三区| 欧美精品国产| 欧美激情第3页| 欧美精品二区| 免费在线看一区| 欧美.www| 欧美成人综合一区| 免费亚洲视频| 欧美大片在线看免费观看| 久久综合亚州| 欧美www视频| 欧美激情小视频| 欧美精品色网| 欧美午夜不卡视频| 国产精品久久久久久超碰| 国产精品国产a| 国产精品大片wwwwww| 国产精品白丝黑袜喷水久久久| 欧美色图五月天| 国产精品欧美日韩一区| 国产日韩欧美自拍| 国产亚洲网站| 精品成人国产| 亚洲伦理一区| 亚洲女性裸体视频| 欧美专区福利在线| 久久综合狠狠| 91久久久亚洲精品| 亚洲视频精品在线| 久久成人国产| 欧美xart系列高清| 欧美性视频网站| 精品成人在线视频| 亚洲免费久久| 欧美影院精品一区| 欧美aa在线视频| 99国产精品久久久| 久久成人人人人精品欧| 裸体丰满少妇做受久久99精品| 欧美成人亚洲成人| 国产精品亚洲网站| 最新日韩精品| 欧美一级在线视频| 欧美寡妇偷汉性猛交| 一二三区精品| 久久精品夜色噜噜亚洲aⅴ| 欧美日本精品| 在线观看成人小视频| 亚洲视频电影图片偷拍一区| 久久久久久网址| 亚洲精品一区二区三区四区高清| 午夜精品短视频| 欧美日韩mv| 在线观看国产成人av片| 亚洲欧美日本伦理| 亚洲国产小视频| 久久久久91| 国产精品视频免费| 99av国产精品欲麻豆| 久久人人九九| 亚洲欧美成人精品| 欧美日韩国产在线播放| 在线欧美不卡| 久久精品国产久精国产爱| 9l国产精品久久久久麻豆|