题目链接:

http://acm.hdu.edu.cn/showproblem.php?pid=5821

题解(1001):

http://bestcoder.hdu.edu.cn/blog/2016-multi-university-training-contest-8-solutions-by-%E5%AD%A6%E5%86%9B%E4%B8%AD%E5%AD%A6/

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3
 4 int a[1005], b[1005], ans[1005];
 5
 6 int main(){
 7     int T;
 8     scanf("%d", &T);
 9     while(T--){
10         int n, c;
11         scanf("%d%d", &n, &c);
12         for(int i = 0; i < n; i++) scanf("%d", &a[i]);
13         for(int i = 0; i < n; i++) scanf("%d", &b[i]);
14         memset(ans, -1, sizeof(ans));
15         for(int i = 0; i < n; i++){
16             for(int j = 0; j < n; j++){
17                 if(b[j] != -1 && a[i] == b[j]){
18                     ans[i] = j+1;
19                     b[j] = -1;
20                     break;
21                 }
22             }
23         }
24         //for(int i = 0; i < n; i++) printf("%d ", ans[i]); printf("\n");
25         while(c--){
26             int l, r;
27             scanf("%d%d", &l, &r);
28             sort(ans+l-1, ans+r);
29             //printf("l:%d, r:%d\t:", l ,r);
30             //for(int i = 0; i < n; i++) printf("%d ", ans[i]); printf("\n");
31         }
32         int f = true;
33         for(int i = 0; i < n; i++){
34             if(ans[i] != i+1){
35                 f = false;
36                 break;
37             }
38         }
39         if(f == true) puts("Yes");
40         else puts("No");
41     }
42
43     return 0;
44 }

转载于:https://www.cnblogs.com/miaowTracy/p/5763247.html

【贪心】 【HDU 5821】 Ball相关推荐

  1. HDU 5821 Ball

    记录一下每个位置最终到达的位置.然后每次操作排序. #pragma comment(linker, "/STACK:1024000000,1024000000") #include ...

  2. Java编写胖老鼠的交易,猫鼠交易(贪心) HDU 1009 FatMouse' Trade

    猫鼠交易(贪心) HDU 1009 FatMouse' Trade FatMouse prepared M pounds of cat food, ready to trade with the ca ...

  3. 贪心(Ball,HDU 5821)

    又是很多人都做出来了的题目,自己却没有做出来. 主要是思维上的障碍. 一方面自己应该想好了再来写. 确定好时间复杂度,正确性,编码复杂度.有一定把握了再来写代码. 一开始想了个大概,然后开始写,一边写 ...

  4. HDOJ 5821 Ball 贪心 (16多校day8 1001) )

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5821 https://vjudge.net/contest/180311#problem/J 题意: ...

  5. python接口自动化用例管理_python接口自动化测试(六)-unittest-单个用例管理

    前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送.但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测 ...

  6. css精灵列表使用实例,css 精灵图的使用

    iOS 相机 本章节主要为之前项目 JXHomepwner 添加照片功能(项目地址).具体任务就是显示一个 UIImagePickerController 对象,使用户能够为 JXItem 对象拍照并 ...

  7. Codeforces Beta Round #12 (Div 2 Only)【未完结】

    2022.3.7 题单地址:https://codeforces.com/contest/12 目录 A. Super Agent B. Correct Solution? C. Fruits[贪心] ...

  8. 杭电OJ分类题目(1)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...

  9. 【读书笔记】《算法竞赛进阶指南》读书笔记——0x00基本算法

    to-do: 例题: POJ 1845 Sumdiv 所有的课后习题: 随缘~~~ 位运算 对于一个二进制数,通常称其最低位为第0位,从右往左依此类推. 补码 unsigned int 直接将其看作3 ...

最新文章

  1. 小目标 | DAX高级实践-Power BI与Excel联合应用
  2. 列表导航栏实例(01)
  3. 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
  4. ubuntu16.04服务器配置mysql,并开启远程连接
  5. JS: 关于元素大小和距离的有关的属性总结
  6. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc
  7. python基础===open()文件处理使用介绍
  8. 线程同步之条件变量和信号量(生产者消费者模型)
  9. 前端----JQuery
  10. css移动端页面单位,视窗单位在移动端上的使用技巧
  11. TensorFlow实践:经典CNN-AlexNet
  12. 2020年最新世界地图_2020年标准地图发布,为何要发布新版标准地图?
  13. 新手小白学JAVA_IDEA修改主题 设置背景图片
  14. 计算机大赛横幅标语有趣的,有创意的横幅标语大全
  15. java 开发脚本视频_你写脚本,AI自动剪视频:13分钟完成剪辑师7小时创作
  16. 5 打印选课学生名单 (25 分)
  17. springboot毕设项目酒店管理系统g72sp(java+VUE+Mybatis+Maven+Mysql)
  18. React 基础学习
  19. 最快最有效的锻炼出腹肌来
  20. 51xunji双PWM 002 蓝牙 L9110电机驱动

热门文章

  1. git 解决ahead behind分叉以及删除远端commit
  2. 暴力破解黄巴登录网站
  3. 搭建BP神经网络(完整代码快速上手)
  4. android actionbar tab,ActionBar+Fragment实现Tab
  5. 单证票据识别之关键信息提取
  6. java 串口通信问题_jsp,java串口通信的问题
  7. powershell目录带空格_精心构造的PS1文件名导致Powershell命令执行
  8. js函数提示 vscode_VSCode + JSDoc 完美实现(almost)JavaScript代码提示
  9. 边缘检测算法_机器视觉怎样检测产品边缘
  10. window dockor mysql_windows下docker安装mysql