电影票

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 284    Accepted Submission(s): 137

Problem Description
小明经常去看电影,也收集了很多电影票,他发现电影票上的号码长度都是偶数的,并且都是由数字组成。

小明会把号码等分成前后两半,如果前半段中每个数字都严格大于或都严格小于后半段中的某个数字 (每个数字只比较一次),小明就会觉得这张票是幸运的。也就是存在一个一一对应关系使得前半段每个数字 严格大于或都严格小于后半段对应的数字。

比如2421是幸运的,因为2 > 1且4 > 2。而3754是不幸运的。

现在小明有很多电影票,希望你帮他判断一下它是不是幸运的。

Input
输入包括多组数据。

对于每组数据,第一行一个n,表示电影票长度为2* n。

第二行一个长度为2* n的字符串,只由数字组成。

1 <= n <= 100

Output
对于每张电影票,如果是幸运的就输出”YES”,否则输出”NO”。
Sample Input
2 2421 2 3754
Sample Output
YES NO
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;char s[250],s1[105],s2[105];int main(){int n; while(~scanf("%d",&n)){memset(s1,0,sizeof(s1));memset(s2,0,sizeof(s2));memset(s,0,sizeof(s));cin>>s;for(int i=0;i<n;i++){s1[i]=s[i];}for(int i=0;i<n;i++){s2[i]=s[i+n];}sort(s1,s1+n);sort(s2,s2+n);bool flag1=1;for(int i=0;i<n;i++){if(s1[i]>s2[i]);else{flag1=0;break;}}bool flag2=1;for(int i=0;i<n;i++){if(s1[i]<s2[i]);else{flag2=0;break;}}if(flag1||flag2)printf("YES\n");else printf("NO\n");}return 0;
}

电影票(水题 杭电排位赛-6)相关推荐

  1. 杭电acm1004java答案_水过杭电OJ hdu1004

    Java代码 import java.util.*; public class Main { public static void main(String[] args) { String color ...

  2. 魔法宝石(类似dp 杭电排位赛-2)

    魔法宝石 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submi ...

  3. 最详细最简单:最大公因数求法、辗转相除法、更相减损法,入门ACM,杭电水题,算法递归,初级算法题一看就懂

    文章目录 前言 一.名称定义 1.最大公约数 2.辗转相除法 3.更相减损法 二.ACM杭电入门题 1.解题思路 三.解题参考代码(C语言,C++) 0.最优算法(C++) 1.辗转相除求解(C语言) ...

  4. HDU1290 献给杭电五十周年校庆的礼物【水题】

    献给杭电五十周年校庆的礼物 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...

  5. HDU2500 做一个正气的杭电人【水题】

    做一个正气的杭电人 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  6. 杭电acm 4823Energy Conversion(水题)

    Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  7. 杭电acm 1880魔咒词典(水题)

    魔咒词典 Time Limit: 8000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  8. 杭电acm第2304题答案c语言,【转】杭电ACM试题分类

    注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...

  9. 杭电1108java_按照这个步骤来刷题,迷茫的你两个月亦能成为王者

    原标题:按照这个步骤来刷题,迷茫的你两个月亦能成为王者 作者 | bigsai 来源 | bigsai(ID:bigsai) 前言 大家好,我是bigsai哥哥.最近很多小伙伴问我怎么入门数据结构与算 ...

  10. 【HDU100】杭电入门一百道 C++ 全 题 解

    " Ctrl AC!一起 AC!" 题目集合链接:HDU2000-2099http://acm.hdu.edu.cn/listproblem.php?vol=11 前言 1. 好像 ...

最新文章

  1. python语言必背代码-让你的Python代码实现类型提示功能
  2. 「Apollo」直接在docker内部安装miniconda失败
  3. hadoop 完全分布式模式的安装和配置
  4. 《马化腾:领跑互联网》— 综合素质提升书籍
  5. Codeforces 396C
  6. Ensemble Learning方法总结
  7. 前端React实现pdf在线阅读和电子合同
  8. C语言实现约瑟夫环代码
  9. APP功能测试点汇总
  10. 系统分析与设计方法---需求分析与软件设计
  11. PS模仿欢乐颂电视剧海报的水彩效果
  12. Lab3-实现计划项app辅助类实现
  13. opencv手势识别(3_SVM算法识别)
  14. 笔记连载 | Day15【按键检测、按键消抖】 【原理及verilog仿真】篇
  15. 汇编语言笔记(王爽)
  16. 用VBOX打造一台高配安卓手机(windows)
  17. Contest2574 - 高级语言程序实践--第6次作业--计信A2107-2113
  18. php如何获取年月日,PHP应用编程小技巧:获取年月日星期的方法及代码
  19. 英语读书笔记-Book Lovers Day 08
  20. 基于c++下的简易书籍查询系统(C++实验常用)

热门文章

  1. ISACA最新高薪认证 | CDPSE数据隐私解决方案工程师
  2. Appium + IOS 自动化环境搭建教程(实践+总结+踩坑)
  3. PMBOK第六版工具与技术:数据收集数据分析数据表现
  4. matlab中分号、冒号、逗号等常用标点符号的作用
  5. 遥感物理相关名词解释
  6. arduino u8g2 中文字 utf-8 死活不显示 问题 的解决
  7. 期末前端web大作业:餐饮美食网站设计与实现——美食菜品网页(16页)
  8. 西门子opc服务器注册,西门子OPC服务器怎么做
  9. licecap图片区域问题
  10. C——esc按键按下与识别