D - design-easy
来源:互联网 发布:手机最火软件 编辑:程序博客网 时间:2024/05/16 20:09
点击打开链接
D -design-easy
Crawling in process...Crawling failedTime Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu
Description
Problem C - Sumsets
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
Output for Sample Input
12no solution
真是好题啊,这题让我明白了一个道理,qsort才是真正的快排。用sor果断TLE,qsort果断AC。
#include<stdio.h>#include<algorithm>#include<string.h>using namespace std;int m;int z[1000+10];/*int cmp(int a1,int b1){ return a1<b1;}*/int cmp(const void*a,const void*b){ int *c=(int*)a; int *d=(int*)b; return *d-*c;}int main(){ while(scanf("%d",&m),m) { memset(z,0,sizeof(z)); for(int a=0;a<m;a++) scanf("%d",&z[a]); qsort(z,m,sizeof(int),cmp); int flag=0; for(int l=0;l<m;l++) { for(int i=0;i<m;i++) { if(i==l)continue; for(int j=0;j<m;j++) { if(j==i||j==l)continue; for(int k=0;k<m;k++) { if(k==l||k==i||k==j)continue; if(z[l]==z[i]+z[j]+z[k]) {flag=1;printf("%d\n",z[l]);break;} } if(flag)break; } if(flag)break; } if(flag)break; } if(!flag)printf("no solution\n"); } return 0;}
- D - design-easy
- Learn Decorator Design Pattern in Easy Steps
- Web Design Mastery - Professional Web Site Design Made Easy
- wust D we love design
- Search a 2D Matrix----easy
- 3D Slicer+Qt-easy-build+VS2013
- PHP Solutions: Dynamic Web Design Made Easy (Solutions)
- 装饰设计模式 Learn Decorator Design Pattern in Easy Steps
- Easy 170题 Two Sum III - Data structure design
- 【CODEFORCES】 D. Design Tutorial: Inverse the Problem
- Introduction to AutoCAD 2008: 2D and 3D Design
- Codeforces Round #346 (Div. 2) easy(A-D)
- 3DEXPRESS: 3D Machine Vision made easy
- easy
- Easy
- Home Design 3D By LiveCad:让人手一个室内设计师
- how to design a 2D game map?
- WPF Tips:Using d:DataContext design time expression
- 安装mysql
- JUnit4概述
- 第五周—项目4-指针指向学生类
- 根据前序中序序列重建二叉树
- 焦点较中的网络视频相关
- D - design-easy
- C语言-------------指针小程序的练习
- Java多线程备忘
- MySql常用命令总结
- JQuery学习的六大理由
- 《程序员的第一年》---------- 做后台的程序员要注意
- SVProgressHUD的使用
- 深入解析ThinkPHP框架关联模型实现(用PHP如何确保事务一致性)
- libevent源码分析(2)--初始化