文章目录

  • 题目
  • 思路
  • AC代码

题目

思路

关键在于怎么处理有冲突的猴子。由于两个冲突的猴子之间的下标是相互关联的,所以我用了结构体来处理这个问题,其实用数组也可以,就是下标确定有点儿烦。

AC代码

#include <bits/stdc++.h>
using namespace std;struct conflict {int index1, index2;
};int main() {int n, k;cin >> n >> k;int arr[n + 1];conflict cmonkey[k + 1];for (int i = 1; i <= n; ++i) {cin >> arr[i];}for (int i = 1; i <= k; ++i) {cin >> cmonkey[i].index1 >> cmonkey[i].index2;}for (int i = 1; i <= n; ++i) {int res = 0;for (int j = 1; j <= n; ++j) {if (j == i)continue;else if (arr[i] > arr[j]) {bool flag = true; //我们认为能当他老师for (int p = 1; p <= k; ++p) {if ((i == cmonkey[p].index1 && j == cmonkey[p].index2) || (i == cmonkey[p].index2&& j == cmonkey[p].index1)) {flag = false; //当不了break;}}if (flag)res++;//如果经过上面那个循环后还可以当那就是答案}}cout << res << " ";}
}

HNU 实验五 猴导师相关推荐

  1. HNU实验五 小希与火车 基于神经网络的垃圾分类

    文章目录 题目 思路 AC代码 题目 思路 小希的那个题贼简单,模拟就好了. 神经网络那个题比较难想,其实对于任意的奇数与偶数,在进行有限次运算后的奇偶特性是确定的,所以我们可以避免在minX-max ...

  2. HNU 实验五 小女孩与楼梯

    文章目录 题目 思路 AC代码 题目 思路 这几题都比较简单,这题有个小技巧是在输入的时候同时处理数据.因为如果对应的台阶级数是1,那么就说明爬了一个楼梯res++即可.后面再存储1对应的下标,然后输 ...

  3. HNU 实验五松雅的旅馆

    文章目录 题目 思路 AC代码 题目 思路 暴力模拟吧..注意在最左边的旅馆的左边以及最右边旅馆的右边也可以建立旅馆,即可以越过区间建立.这是数组类题目常有的问题. AC代码 #include < ...

  4. HNU 实验五 拜访朋友

    文章目录 题目 思路 AC代码 后记 题目 思路 其实一开始的思路是利用一个大数组,将每个公交站点都记录在对应下标的位置并把值赋1,最后统计0到n公交站点的数目看看是否有那么多个公交站点.但这个思路其 ...

  5. hnu实验五 排队喝水

    文章目录 题目 思路 AC代码 后记 题目 思路 思路是利用结构体存储相应学生的信息.其实题目中那个序号大的排在后面这个信息用不上.应该是在出题的时候考虑还没学到结构体给删了吧.然后其实我们要基于第一 ...

  6. HNU实验五05阿迪看医生

    [问题描述] 这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生.然而,他只有去看过 n 个医生之后才能确诊病情,每个医生都需要上一个医生的诊断 ...

  7. 五猴分桃c语言课程设计,c语言程序设计五猴分桃问题实验报告.doc

    c语言程序设计五猴分桃问题实验报告.doc 课程设计报告学院.系:吉林大学珠海学院计算机科学与技术系专业名称:软件工程课程设计科目C语言程序课程设计所在班级:10班学生学号:04121010学生姓名: ...

  8. c语言五猴分桃案例分析,C语言程序设计五猴分桃问题实验报告.doc

    C语言程序设计五猴分桃问题实验报告 课 程 设 计 报 告 学院.系:吉林大学珠海学院计算机科学与技术系专业名称:软件工程课程设计科目C语言程序课程设计所在班级:10班学生学号:学生姓名:赵学文指导教 ...

  9. 题快速公交 |小希的新工作 |岁月留痕 |排队喝水 |阿迪看医生 |松雅的花园 |拜访朋友 |猴导师 |贪心的阿迪 |飞机起飞时间安排 |松雅的旅馆 |小女孩和楼梯|小希与火车|基于神经网络的垃圾分类

    写在前面:本题解旨在帮助进行作业参考,为学习升华所用.登高自卑,戒骄戒躁. 第一题:快速公交BRT 思路分析:本题考察数组基本应用,强模拟的题目. #include<iostream> u ...

最新文章

  1. VB禁用CTRL +ALT + DEL(1)
  2. idea debug的时候 启动起来超级慢
  3. checkbox-复选框
  4. java基础47 装饰着模式设计
  5. Android开发-之五大布局
  6. Java正则表达式之Matcher类的find和matches方法的区别
  7. 【MapGIS精品教程】002:GDB本地数据库的使用
  8. CSJ加人|cs如何加人|cs加人快捷键
  9. 教你简单3步搞定——微信快速添加个人表情包
  10. UI设计培训之用户画像-带你认清的你的用户
  11. Spark之数据本地性(data locality)
  12. Windows10家庭版 Windows defender 安全中心显示 页面不可用
  13. 基于文心大模型的剧本杀海报生成器(武侠篇)
  14. 紫薇星上的数据结构(1)
  15. Python中mechanize库的简单使用说明
  16. JVM原理(Java代码编译和执行的整个过程+JVM内存管理及垃圾回收机制)
  17. python语言开发的软件有哪些-软件开发常用的五大编程语言有哪些
  18. PHP编辑器常用快捷键(PhpStorm、Sublime_text)
  19. sql显示服务器连接不上,sql服务器连接不上
  20. 电子钱包交易过程中利用PSAM卡计算 TAC--交易验证码

热门文章

  1. 1602: [Usaco2008 Oct]牧场行走
  2. 文本不换行,显示省略号
  3. ComboBox信息读取
  4. 项目里面遇到的问题和解决方案的记录
  5. 2010年3月份第二周51aspx发布源码
  6. ORA-01810格式代码出现两次 的解决方案
  7. XPath: A Syntax for Describing Needles and Haystacks(Chapter 3 of XSLT 2nd Edition)
  8. 关于如何在ASP.NET 2.0中定制Expression Builders
  9. Windows 7 Gadget的打包问题
  10. laravel配置加解密