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

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

zcmu1866——Sumsets

2019-11-11 04:14:16
字體:
來源:轉載
供稿:網友

Description

Given S, a set of integers, find the largest d such that a + b + c = d where a, b, c, and d are distinct elements of S.

Input

Several S, each consisting of a line containing an integer 1 <= n <= 1000 indicating the number of elements in S, followed by the elements of S, one per line. Each element of S is a distinct integer between -536870912 and +536870911 inclusive. The last line of input contains 0.

Output

For each S, a single line containing d, or a single line containing "no solution".

Sample Input

52 3 5 7 1252 16 64 256 10240

Sample Output

12no solution

HINT

題意:給你一個數字集合,讓你從這個集合中找出四個數字,讓他們滿足a + b + c = d,并且d是滿足條件中的最大值。

解決方法:如果直接枚舉,O(n^4)肯定會超時。我們可以轉換一下a+b=d-c,我們先枚舉d-c,然后再用二分進行求a+b。復雜度就變成了O(n^2logn)

#include<cstdio>#include<cstring>#include<algorithm>#define INF 536870919using namespace std;int a[1010];int main(){	int n;	while(~scanf("%d",&n)&&n)    {        for(int i=0;i<n;i++)            scanf("%d",&a[i]);        sort(a,a+n);//排序        int flag=0;        for(int i=n-1;i>=0;i--){            for(int j=n-1;j>=0;j--){                if(i==j)                    continue;                int cnt=a[i]-a[j];//求d-c                int l=0,r=j-1;                while(l<r)//二分求a+b                {                    if(a[l]+a[r]==cnt)                    {                        flag=1;                        PRintf("%d/n",a[i]);                        break;                    }                    else if(a[l]+a[r]<cnt)                        l++;                    else                        r--;                }                if(flag)                    break;            }            if(flag)                break;        }        if(!flag)            printf("no solution/n");    }	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产香蕉精品视频一区二区三区| 97成人在线视频| 欧美最猛性xxxxx(亚洲精品)| 欧美性猛交xxxxx免费看| 久色乳综合思思在线视频| 这里只有精品久久| 欧美大学生性色视频| 在线不卡国产精品| 亚洲第一综合天堂另类专| 国产午夜精品视频免费不卡69堂| 神马久久桃色视频| 在线a欧美视频| 最近中文字幕mv在线一区二区三区四区| 亚洲bt天天射| 国产精品自拍偷拍视频| 亚洲人成电影网站色| 欧美日韩aaaa| 欧美成人精品激情在线观看| 久久久久久久久久久久av| 国产精品扒开腿做爽爽爽的视频| 亚洲精品国产综合区久久久久久久| 中文字幕精品在线| 亚洲人成五月天| 日韩视频在线免费| 国产精品第2页| 好吊成人免视频| 国外成人在线直播| 欧美一性一乱一交一视频| 国产精品爱啪在线线免费观看| 日本欧美黄网站| 日韩av有码在线| 国产精品久久久av久久久| 成人欧美一区二区三区黑人孕妇| 久久夜色精品国产亚洲aⅴ| 青青a在线精品免费观看| 国产精品免费一区豆花| 欧美日韩亚洲网| 久久精品一区中文字幕| 91产国在线观看动作片喷水| 在线看国产精品| 中文字幕免费精品一区| 久久综合久中文字幕青草| 亚洲国产精品va在线看黑人| 日韩最新中文字幕电影免费看| 2019中文字幕在线观看| 清纯唯美亚洲激情| 成人福利视频在线观看| 国产日韩欧美成人| 成人夜晚看av| 亚洲人成在线观看网站高清| 日日摸夜夜添一区| 国产精品pans私拍| 久久精品中文字幕免费mv| 久久av在线看| 久久影视电视剧凤归四时歌| 欧美精品免费在线观看| 国产欧美亚洲视频| 午夜精品免费视频| 亚洲国产古装精品网站| 国产精品6699| 69国产精品成人在线播放| 国产精品美女免费视频| 91中文字幕在线观看| 一区二区三区黄色| 欧美日韩成人在线观看| 成人www视频在线观看| 中文字幕亚洲欧美日韩2019| 国产精品久久一| 成人久久一区二区| 亚洲国模精品私拍| 亚洲美女精品成人在线视频| 91色精品视频在线| 国产亚洲视频在线观看| 亚洲福利在线播放| 欧美亚洲午夜视频在线观看| 久久99久久久久久久噜噜| 国产精品免费久久久久影院| 国产91色在线播放| 国产日本欧美一区二区三区在线| 精品亚洲一区二区三区在线播放| www.亚洲一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 美女国内精品自产拍在线播放| www.色综合| 欧美美女操人视频| 国内偷自视频区视频综合| 亚洲精品女av网站| 国产成人精品久久二区二区| 91精品视频在线| 亚洲自拍偷拍视频| 中文字幕国产精品久久| 成人av番号网| 亚洲区免费影片| 久久久久久国产精品三级玉女聊斋| 97在线视频精品| 欧美精品中文字幕一区| 91精品久久久久久久久久久| 日韩高清免费观看| 久久国产精品久久久久| 国产精品久久国产精品99gif| 国产91在线视频| 国内精品久久久久久影视8| 久久九九全国免费精品观看| 亚洲欧美国产视频| 国产成人精品免高潮在线观看| 亚洲三级免费看| 中文字幕亚洲综合| 一区二区在线视频播放| 日韩中文字幕视频在线观看| 久久久在线视频| 欧美激情视频一区二区| 欧美精品久久久久a| 亚洲高清免费观看高清完整版| 国产一区二区欧美日韩| 在线播放亚洲激情| 日韩国产精品一区| 日韩视频中文字幕| 精品日韩视频在线观看| 久久精品夜夜夜夜夜久久| 欧洲午夜精品久久久| 久久97久久97精品免视看| 97香蕉久久夜色精品国产| 亚洲精品综合久久中文字幕| 精品视频久久久久久久| 成人福利免费观看| 狠狠做深爱婷婷久久综合一区| 国产日韩欧美视频| 欧美成人黄色小视频| 5566日本婷婷色中文字幕97| 亚洲色图美腿丝袜| 日韩在线视频观看| 亚洲色图日韩av| 成人在线视频网站| 一区二区三区四区在线观看视频| 欧美午夜xxx| 亚洲欧洲国产一区| 国产精品视频色| 九九精品在线视频| 欧美日韩激情视频| 日韩女在线观看| 麻豆国产精品va在线观看不卡| 91在线高清视频| 欧美精品少妇videofree| 欧美在线视频免费观看| 国模精品视频一区二区| 亚洲精品久久久久久下一站| 精品久久久久久国产91| 国产亚洲美女久久| 高清在线视频日韩欧美| xvideos亚洲| 久久影院模特热| 精品国产依人香蕉在线精品| 国产91色在线播放| 午夜精品一区二区三区av| 亚洲在线免费视频| 精品视频久久久久久| 亚洲精品久久久久国产| 中文国产亚洲喷潮| 亚洲免费一级电影| 亚洲欧洲一区二区三区在线观看| 91高潮在线观看| 91av在线视频观看| 亚洲老头老太hd| 欧美一级高清免费播放|