亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

hdu 1160 FatMouse's Speed

2019-11-11 06:25:23
字體:
來源:轉載
供稿:網友

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 m11, m22,…, mnn then it must be the case that

Wm[1m[1] < Wm[2m[2] < … < Wm[nm[n]

and

Sm[1m[1] > Sm[2m[2] > … > Sm[nm[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

題目大意是找到一個最多的老鼠序列,使得序列中的老鼠的體重滿足遞增,相應老鼠的速度滿足遞減。 這種要和兩個因素排列有關的一般都是先排一個因素,再dp另一個因素 這就很簡單了 for i 1~n for j 1~i-1 a[i]>a[j] dp[i]=max(dp[i],dp[j]+1) ; 再用一個pre的數組記錄路徑。記錄最大的點,然后往回推。 int t=maxi; i=0; while(t!=0) { res[i++]=t; t=pre[t]; }

#include<stdio.h>#include<algorithm>using namespace std;#define MAXN 1000struct Node{ int w,s;//重量和速度 int index;//最初的序號,避免排序后亂掉順序,后面需要輸出的 }mouse[MAXN+10];bool cmp(Node a,Node b)//先按照w從小到大排序,再按照y從大到小排序 { if(a.w<b.w) return 1; else if(a.w==b.w&&a.s>b.s)return 1; else return 0;} int dp[MAXN+10];//dp[i]表示以第i個數據結尾的符合要求的子列長度int pre[MAXN+10];//記錄i對應的上一個數據int res[MAXN+10];//存放最終結果下標 int main(){ //freopen("test.in","r",stdin); //freopen("test.out","w",stdout); int i=1,j; while(scanf("%d%d",&mouse[i].w,&mouse[i].s)!=EOF) { dp[i]=1; pre[i]=0; mouse[i].index=i; i++; } int n=i-1; sort(mouse+1,mouse+1+n,cmp); int maxlen=0;//最長序列長度 int maxi;//最長序列的最后一個數下標 dp[1]=1; for(i=1;i<=n;i++) { for(j=1;j<i;j++) if(mouse[i].w>mouse[j].w&&mouse[i].s<mouse[j].s&&dp[j]+1>dp[i]) { dp[i]=dp[j]+1; pre[i]=j; if(dp[i]>maxlen) { maxi=i; maxlen=dp[i]; } } } int t=maxi; i=0; while(t!=0) { res[i++]=t; t=pre[t]; } printf("%d/n",i); while(i>0) { i--; printf("%d/n",mouse[res[i]].index); } return 0; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久东京| 亚洲国产欧美一区二区丝袜黑人| 国产精品日日摸夜夜添夜夜av| 91网站免费观看| 日韩视频―中文字幕| 亚洲老头同性xxxxx| 色琪琪综合男人的天堂aⅴ视频| 欧美贵妇videos办公室| 欧美夫妻性生活xx| 日韩大陆欧美高清视频区| 久久精品一区中文字幕| 日韩av在线最新| 亚洲成人激情在线观看| 国产中文日韩欧美| 久久av资源网站| 欧美性生交xxxxx久久久| 久久视频在线视频| 亚洲欧美三级伦理| 日韩av在线网址| 最近的2019中文字幕免费一页| 国产精品扒开腿做爽爽爽视频| 在线免费观看羞羞视频一区二区| 国产一区二区三区在线视频| 亚洲欧美日韩一区二区三区在线| 在线观看免费高清视频97| 日韩欧美aⅴ综合网站发布| 日韩欧美高清视频| 欧美日韩在线免费| 久久99精品久久久久久噜噜| 国产精品盗摄久久久| 九九热最新视频//这里只有精品| 国产小视频91| 亚洲精品视频中文字幕| 97色在线视频观看| 成人久久一区二区| 久久精视频免费在线久久完整在线看| 欧美极品少妇与黑人| 91黄色8090| 国产精品精品视频| 久久99久久久久久久噜噜| 国产成人一区二区三区小说| 欧美精品国产精品日韩精品| 国产日韩av在线播放| 欧美视频专区一二在线观看| 精品调教chinesegay| 亚洲欧美日韩另类| 欧美巨猛xxxx猛交黑人97人| 中文字幕v亚洲ⅴv天堂| 精品国模在线视频| 亚洲国产精品电影在线观看| 国产美女久久精品香蕉69| 亚洲国产精品yw在线观看| 国产精品福利在线观看网址| 欧美色视频日本版| 精品国产乱码久久久久久虫虫漫画| 69久久夜色精品国产7777| 亚洲精品久久久久中文字幕欢迎你| 国产精品成人播放| 国产精品成人国产乱一区| 亚洲人成电影网站色www| 少妇高潮久久久久久潘金莲| 亚洲精品www久久久久久广东| 亚洲视频国产视频| 欧美裸体男粗大视频在线观看| 国产一区二区黑人欧美xxxx| 亚洲国产一区二区三区在线观看| 日韩在线视频播放| 日韩激情片免费| 久久影院模特热| 欧美成人精品不卡视频在线观看| 久久精品人人爽| 亚洲欧美日韩精品久久| 亚洲欧美日本伦理| 日韩在线视频国产| 亚洲色图五月天| 2024亚洲男人天堂| 深夜成人在线观看| 亚洲国产成人精品一区二区| 91精品国产综合久久久久久久久| 欧美高清视频在线| 美女少妇精品视频| 亚洲国产小视频| 色综合视频一区中文字幕| 26uuu另类亚洲欧美日本老年| 亚洲欧洲偷拍精品| 欧美黑人一区二区三区| 成人写真福利网| 91精品国产乱码久久久久久久久| 丝袜美腿精品国产二区| 久久综合久中文字幕青草| 欧美成人合集magnet| 日韩在线视频国产| 精品久久久久久亚洲国产300| xvideos成人免费中文版| 在线观看日韩视频| 国产午夜精品理论片a级探花| 亚洲欧美另类国产| 亚洲一区二区福利| 国产精品久久在线观看| 日韩美女福利视频| 国产偷亚洲偷欧美偷精品| 国产成人午夜视频网址| 久久亚洲一区二区三区四区五区高| 欧美乱人伦中文字幕在线| 国产精品亚洲片夜色在线| 国产又爽又黄的激情精品视频| 亚洲精品在线不卡| 国产精品69av| 91国在线精品国内播放| 欧美日韩在线观看视频小说| 久久躁狠狠躁夜夜爽| 成人a免费视频| 不卡av电影在线观看| 国产精品对白刺激| 97精品伊人久久久大香线蕉| 亚洲一区二区三区四区在线播放| 亚洲视频一区二区| 欧美在线亚洲在线| 国产成人精品在线| 久久男人资源视频| 高清日韩电视剧大全免费播放在线观看| 欧洲成人在线观看| 亚洲综合社区网| 8x拔播拔播x8国产精品| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩在线免费观看| 亚洲国产一区二区三区四区| 成人免费网站在线看| 91免费人成网站在线观看18| 欧美最顶级丰满的aⅴ艳星| 欧美大人香蕉在线| 中文字幕一精品亚洲无线一区| 久久久久国产精品免费网站| 亚洲国产日韩欧美在线图片| 国外视频精品毛片| 国产狼人综合免费视频| 国语自产精品视频在免费| 亚洲国产99精品国自产| 欧美一性一乱一交一视频| 91精品久久久久久久久青青| 国产亚洲a∨片在线观看| 97超碰国产精品女人人人爽| 国产精品手机播放| 欧美丝袜一区二区三区| 亚洲国产高清福利视频| 色哟哟亚洲精品一区二区| 久久不射电影网| 亚洲欧美国产一本综合首页| www.国产精品一二区| 日韩成人中文字幕在线观看| 久久久免费精品视频| 国产精品男女猛烈高潮激情| 久久久中精品2020中文| 国产一区二区三区视频免费| 91久久在线视频| 久久深夜福利免费观看| 亚洲男人天堂2023| 国产精品久久久久久久app| 欧美视频专区一二在线观看| 国产精品ⅴa在线观看h| 国产精品av在线| 久久久久久久久爱| 成人97在线观看视频| 91欧美精品午夜性色福利在线|