I think:

给出k(4≤k≤5000)个互不相同的整数组成的序列Ni,判断是否存在4个整数Np、Nq、Nr和Ns(1≤p<q<r<s≤k),使得Nq>Ns>Np>Nr或者Nq<Ns<Np<Nr。

p   q    r     s

6   8    5    7   -- Nq>Ns>Np>Nr

7   5    8    6   -- Nq<Ns<Np<Nr

#include <stdio.h>
int main(void)
{int n,t,i,numarr[10000],tem,j,k,flag;while(scanf("%d",&n)!=EOF){while(n--){flag=0;scanf("%d",&t);for(i=0; i<t; i++){scanf("%d",&numarr[i]);}for(i=0; i<t; i++){tem=numarr[i];if(numarr[i+1]>tem){for(j=i+2; j<t; j++){if(numarr[j]<tem){for(k=j+1; k<t; k++){if(numarr[k]>tem&&numarr[k]<numarr[i+1])flag=1;}}}}if(flag==1)break;}for(i=0; i<t; i++){if(flag==1)break;tem=numarr[i];if(numarr[i+1]<tem){for(j=i+2; j<t; j++){if(numarr[j]>tem){for(k=j+1; k<t; k++){if(numarr[k]<tem&&numarr[k]>numarr[i+1])flag=1;}}}}}if(flag)printf("YES\n");else printf("NO\n");}}return 0;
}

  

转载于:https://www.cnblogs.com/A--Q/p/5679429.html

弱键(Weak Key, ACM/ICPC Seoul 2004, UVa1618)相关推荐

  1. 例题3-6 环状序列(Circular Sequence, ACM/ICPC Seoul 2004, UVa1584)

    长度为n的环状串有n种表示法,分别为从某 个位置开始顺时针得到.例如,图3-4的环状串 有10种表示: CGAGTCAGCT,GAGTCAGCTC,AGTCAGCTCG等.在这些表示法中,字典序最小的 ...

  2. 环状序列(Circular Sequence,ACM/ICPC Seoul 2004,UVa1584)

    长度为n的环状串有n种表示法,分别为某个位置开始顺时针得到.CGAGTCAGCT,GAGTCAGCTC,AGTCAGCTCG等.在这些表示法中,字典序最小的称为"最小表示".输入一 ...

  3. 《算法竞赛入门经典》 例题3-5 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)

    原题及翻译 For a positive integer N , the digit-sum of N is defined as the sum of N itself and its digits ...

  4. 例题3-5 生成元(Digit Generator, ACM/ICPC Seoul 2005, UVa1583)

    如果x加上x的各个数字之和得到y,就说x是y的生成元.给出n(1≤n≤100000),求最小 生成元.无解输出0.例如,n=216,121,2005时的解分别为198,0,1979. 先附上自己的想法 ...

  5. 生成元(Digit Generator ,ACM/ICPC Seoul 2005 ,UVa 1583)

    生成元:如果 x 加上 x 各个数字之和得到y,则说x是y的生成元. n(1<=n<=100000),求最小生成元,无解输出0. 例如:n=216 , 解是:198 198+1+9+8=2 ...

  6. 3-7 DNA序列(DNA Consensus String, ACM/ICPC Seoul 2006, UVa1368)

    输入m个长度均为n的DNA序列,求一个DNA序列,到所有序列的总Hamming距离尽量 小. 两个等长字符串的Hamming距离等于字符不同的位置个数,例如,ACGT和GCGA的 Hamming距离为 ...

  7. 得分(Score,ACM/ICPC Seoul 2005,UVa1585)

    给出一个由O和X组成的串(长度为1~80),统计得分.每个O的得分为目前连续出现的O的个数,X的得分为0.例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3. 输入样例 5 OO ...

  8. 寻找生成元问题解决(Digit Generator,ACM/ICPC Seoul 2005, UVa1583)

    问题描述:如果x加上x的各个数字之和得到y,就说x是y的生成元.给出n(1<=n<=10000),求最小生成元.无解时输出0.例如 n = 216,121,2005 时的解分别为198,0 ...

  9. 分子量 (Molar Mass, ACM/ICPC Seoul 2007, UVa1586)

    给出一种物质的分子式(不带括号),求分子量.本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol),输入t个分子 ...

  10. 算法竞赛入门竞赛 习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)

    给出一种物质的分子式(不带括号),求分子量.本题中的分子式只包含4种原子,分 别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol).例如,C6 ...

最新文章

  1. Backbone.js学习笔记 Hello World!
  2. MyBatis Mapper 文件例子
  3. Rhythmk 学习 Hibernate 08 - Hibernate annotation 关联关系注解
  4. easyui-combobox的取值问题
  5. Spark读取HDFS上的Snappy压缩文件所导致的内存溢出问题 java.lang.OutOfMemoryError: GC overhead limit exceeded
  6. WPF使用Webbrowser操作网页的主要代码
  7. php没有上级分类的联动,ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单...
  8. ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin
  9. Linux内核协议栈- 创建socket:__sock_create函数调用关系
  10. 一位程序员从业余项目被收购中所学到的
  11. 模式识别 算法练习(一)——C均值算法
  12. 聊一下《技术力量-一线技术团队成功启示录》
  13. 期刊第8期 | 分享C/C++嵌入式系统编程思想
  14. SAP能为纺织印染行业带来什么?
  15. 小米路由器4A千兆版 直刷 openwrt
  16. 【翻译】Style Transfer by Relaxed Optimal Transport and Self-Similarity
  17. 【Elasticsearch】利用kibana调整索引mapping结构
  18. 解决运行roscore时出现报错问题
  19. 邮件中CC和BCC的含义
  20. linux虚拟机和主机的文件拷贝

热门文章

  1. 实际打印页码偏上_4个Excel打印小技巧,想怎么打就怎么打?
  2. 奇异值分解(Singular Value Decomposition, SVD)——快速教程
  3. RN调试利器——React Native Debugger
  4. reactor-netty中TcpClient的newHandler过程
  5. mysql全库备份/增量备份脚本
  6. Java 下一代: Groovy、Scala 和 Clojure
  7. BGP消息格式-UPDATE
  8. 《Java程序员,上班那点事儿》征文活动获奖名单
  9. Linux bash基本介绍
  10. 把kafka数据从hbase迁移到hdfs,并按天加载到hive表(hbase与hadoop为不同集群)