题目

为了提高健康水平,奶牛们开始进行体操训练了!Farmer John 选定了他最喜爱的奶牛 Bessie 来执教其他 N 头奶牛,同时评估她们学习不同的体操技术的进度。
K 次训练课的每一次,Bessie 都会根据 N 头奶牛的表现给她们进行排名。之后,她对这些排名的一致性产生了好奇。称一对不同的奶牛是一致的,如果其中一头奶牛在每次训练课中都表现得都比另一头要好。
请帮助 Bessie 计算一致的奶牛的对数。

输入格式
输入的第一行包含两个正整数 K 和 N。以下 K 行每行包含整数
1… N1…N 的某种排列,表示奶牛们的排名(奶牛们用编号
1…N1 …N 进行区分)。如果在某一行中 A 出现在 B 之前,表
示奶牛 A 表现得比奶牛 B 要好。输出格式
输出一行,包含一致的奶牛的对数。

大致题意 若奶牛A排在奶牛B前面,说明母牛哥(指A)牛逼,若在k次训练他对比B都这么牛逼,ans++,输出最终答案

解法

n<=20, 还解个舌头,以第一次训练的结果为标准,看下接下来的训练是不是同样的相对顺序就可以了
(代码时间复杂度O(n^4))

代码

#include <iostream>
using namespace std;int main() {int k, n;cin >> k >> n;for(int i=0; i<k; ++i) {for(int j=0; j<n; ++j) {cin >> a[i][j];}}int t1, t2;int ans = 0;int flag = 1;for(int i=0; i<n-1; ++i) {for(int j=i+1; j<n; ++j) { //以第一天的训练结果为标准,判断接下来k-1天有没有和第一天矛盾的 for(int h=1; h<k; ++h) {for(int l=0; l<n; ++l) {if(a[h][l]==a[0][i]) t1 = l;if(a[h][l]==a[0][j]) t2 = l;}if(t1 >= t2) {flag = 0;break;}} if(flag) ans++;flag = 1; }}cout << ans << endl;return 0;
}

排位赛一 A Cow Gymnastics相关推荐

  1. 排位赛1-A Cow Gymnastics

    排位赛1-A Cow Gymnastics 题目 In order to improve their physical fitness, the cows have taken up gymnasti ...

  2. A.Cow Gymnastics 奶牛体操

    GDUT 2020寒假训练 排位赛一 A 原题链接 A. Cow Gymnastics 题目 描述 In order to improve their physical fitness, the co ...

  3. Cow Gymnastics//队列//排位1

    Cow Gymnastics//队列//排位1 题目 In order to improve their physical fitness, the cows have taken up gymnas ...

  4. 2020 GDUT Rating Contest I A. Cow Gymnastics

    A. Cow Gymnastics 链接 题目描述 有n头牛一起参加了k次比赛,给出k次比赛的排名,问共有几组牛满足 其中一头牛每次比赛都比另一头厉害. 题目分析 由于数据量比较小(1<=k&l ...

  5. 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型

    记录洛谷刷题C语言 一.[NOI2000] 瓷片项链 题目描述 原始部落用一种稀有的泥土烧制直径相同的圆瓷片并串成项链,串的时候沿瓷片的直径方向顺次连接,瓷片之间没有空隙也不重叠,一条项链至少由一个瓷 ...

  6. 2020 GDUT Rating Contest I (Div. 2) A.Cow Gymnastics

    来源 codeforces 2020 GDUT Rating Contest I (Div. 2) 题目: A. Cow Gymnastics In order to improve their ph ...

  7. P5831 [USACO19DEC]Cow Gymnastics B

    P5831 [USACO19DEC]Cow Gymnastics B - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<bits/stdc++.h>usi ...

  8. 2020寒假集训排位赛 Cow Gymnastics 题解(思维)

    专题链接:https://codeforces.com/group/5yyKg9gx7m/contest/269717/problem/A 思路 这道题乍一看没什么思路,但经过观察可以发现,如果两头牛 ...

  9. Cow Gymnastics

    题目描述 为了提高健康水平,奶牛们开始进行体操训练了!Farmer John 选定了他最喜爱的奶牛 Bessie 来执教其他 N 头奶牛,同时评估她们学习不同的体操技术的进度. K 次训练课的每一次, ...

最新文章

  1. qt5 交叉编译webkit_基于QT平台的交叉编译环境搭建的架构分析
  2. Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)
  3. java电子商务系统源码 Spring MVC+mybatis+spring cloud+spring boot+spring security
  4. 黑客是互联网的高危职业,选择不慎,很可能如“他们”一样入门到入狱!
  5. “华为鸿蒙”操作系统下月发布?华为辟谣:请以官方声明为准
  6. 三款主流智能车机横评 吉利博越GKUI实至名归
  7. php 支付宝支付怎样开发,PHP实现个人支付宝支付开发(二) - cmpay
  8. matlab汉明窗dft,谱分析中窗的选取
  9. 视频教程-2021软考网络工程师 案例分析视频教程-软考
  10. C/C++中使用PlaySound()播放音乐
  11. Photoshop安装
  12. 欢迎大家关注我的微信公众帐号小q机器人(xiaoqrobot)
  13. c++ 计算正弦的近似值_C语言中计算正弦的相关函数总结
  14. ROS2:Humble 教程
  15. leetcode刷题第21天——1763,117,572
  16. 喵呜:C语言实现猜数字游戏
  17. vue3组合式Composition API之setup函数的具体用法
  18. iOS 直播类APP开发流程解析
  19. 使用elastic job管理调度定时任务
  20. 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)

热门文章

  1. 向浏览器后台传入Jason数据却出现错误的解决办法
  2. Axure RP8 图片手风琴
  3. JavaScript正则全面解析
  4. 在ubuntu16阿里云服务器上vnpy1.9.2连接老虎证券开放api以及裸api开发
  5. 《全数据时代的炼金师》读书笔记(二)
  6. 使用@JsonFormat的一个坑
  7. 数据分析之业务思维逻辑
  8. 你要的开源报修系统V2版本已发布,请及时更新最新源码。
  9. 电容在电路中各种作用汇总(内容很干)
  10. 理解bpmn先从他的基本元素入手