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

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

hdu 1160 FatMouse's Speed

2019-11-11 05:14:47
字體:
來源:轉載
供稿:網友

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
日韩精品免费综合视频在线播放| 九九热最新视频//这里只有精品| 国产精品免费一区豆花| 91影院在线免费观看视频| 2025国产精品视频| 亚洲欧美色婷婷| 亚洲free性xxxx护士白浆| 亚洲成人激情视频| 日韩大胆人体377p| 亚洲老司机av| 国产精品久久久久福利| 国产做受高潮69| 亚洲欧美国产精品va在线观看| 欧美天堂在线观看| 欧美性理论片在线观看片免费| 少妇高潮久久久久久潘金莲| 亚洲欧美日韩天堂一区二区| 红桃av永久久久| 在线播放日韩专区| 国产精品久久久久久久app| 欧美视频13p| 国产精品男女猛烈高潮激情| 欧美高清视频在线播放| 日韩av中文字幕在线免费观看| 91av在线看| 欧美最猛性xxxx| 午夜精品国产精品大乳美女| 九九久久久久久久久激情| 91久久精品国产| 国产ts一区二区| 亚洲v日韩v综合v精品v| 成人网欧美在线视频| 欧美大人香蕉在线| 欧美日韩另类在线| 国产高清在线不卡| 亚洲精品久久久一区二区三区| 亚洲天堂av综合网| 日韩精品在线视频观看| 国产亚洲精品久久久| 欧美黑人性猛交| 国产男人精品视频| 亚洲美女在线视频| 欧美性生活大片免费观看网址| www国产91| 欧美国产日产韩国视频| 欧美影院久久久| 欧美在线视频免费观看| 福利视频一区二区| 欧美美女15p| 久久久久一本一区二区青青蜜月| 91免费国产网站| 久久精品视频导航| 视频在线观看99| 欧美午夜精品久久久久久人妖| 日韩av手机在线观看| 中文字幕日本欧美| 国产精品久久77777| 欧美一级淫片丝袜脚交| 国产精品偷伦免费视频观看的| 美女av一区二区| 日韩av在线电影网| 日韩av片免费在线观看| 日本成熟性欧美| 成人写真福利网| 日韩av在线一区二区| 亚洲国产精品电影| 性色av一区二区三区在线观看| 精品久久久久国产| 亚洲视频在线观看视频| 国产精品久久久久久久久久久久久| 国产精品尤物福利片在线观看| 色哟哟网站入口亚洲精品| 热久久免费国产视频| 日韩视频在线免费观看| 欧美性猛交xxx| 国产精品一区二区久久| 国产精品第一区| 欧美大人香蕉在线| 精品日本高清在线播放| 精品中文视频在线| 亚洲欧美日韩国产中文专区| 国产精品扒开腿做爽爽爽视频| 国产一区二区三区在线视频| 欧美激情一区二区三区在线视频观看| 国产成人精品视| 久久久精品日本| xxx成人少妇69| 亚洲国产天堂久久综合网| 亚洲欧美在线x视频| 欧美激情亚洲综合一区| 亚洲人成电影网站色…| 中文字幕av一区中文字幕天堂| 精品国产91乱高清在线观看| 国产精品999999| 性色av一区二区三区红粉影视| 国产精品99导航| 狠狠躁夜夜躁人人躁婷婷91| 亚洲欧美视频在线| 亚洲精品www久久久久久广东| 欧美精品在线观看91| 26uuu日韩精品一区二区| 中国人与牲禽动交精品| 国产香蕉精品视频一区二区三区| 亚洲欧美制服丝袜| 色综合五月天导航| 久久人人看视频| 久久久人成影片一区二区三区观看| 亚洲人成网站色ww在线| 日韩男女性生活视频| 亚洲美女性生活视频| 亚洲精品日韩欧美| 亚洲国语精品自产拍在线观看| 色久欧美在线视频观看| 国产一区二区三区在线免费观看| 亚洲精品福利在线观看| 欧美成人免费视频| 成人综合国产精品| 国产精品国产福利国产秒拍| 久久久国产一区二区| 懂色av影视一区二区三区| 欧美裸体xxxx极品少妇软件| 国产精品久久97| 午夜精品久久久久久久99热浪潮| 色阁综合伊人av| 国产91色在线|| 亚洲一区国产精品| 大伊人狠狠躁夜夜躁av一区| 中文在线资源观看视频网站免费不卡| 日本伊人精品一区二区三区介绍| 在线观看精品自拍私拍| 国产精品中文在线| 日韩欧美亚洲成人| 久久综合免费视频| 国产精品男女猛烈高潮激情| 日本精品在线视频| 欧美国产第二页| 亚洲视频一区二区| 欧美黄色片视频| 米奇精品一区二区三区在线观看| 久久久久在线观看| 欧美成人精品h版在线观看| 国产成人激情视频| 91精品国产综合久久香蕉最新版| 国产免费一区二区三区在线观看| 日韩精品福利网站| 欧美成人中文字幕在线| 亚洲在线视频观看| 国产精品久久久| 日本亚洲精品在线观看| 77777少妇光屁股久久一区| 国产午夜精品视频免费不卡69堂| 日韩在线不卡视频| 国内精品久久久久久久久| 欧美精品激情视频| 国产精品美女在线观看| 午夜精品一区二区三区在线视| 亚洲色图15p| 国产精品黄色影片导航在线观看| 国产亚洲精品综合一区91| 欧美午夜激情在线| 深夜福利日韩在线看| 日韩免费在线电影| 国产精品一区二区av影院萌芽| 日韩中文字幕在线视频|