文章目录

  • Race
    • 题解
    • 代码
      • 模拟时间
      • 模拟距离

Race

题解

模拟。
可以模拟时间增加,也可以模拟距离变化,本质是一样的。
之前看到了公倍数的条件,但是没用到,看了大佬代码之后恍然大悟hhhh

代码

模拟时间

#include <bits/stdc++.h>//#pragma GCC optimize(2)
#define IO ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#define ull unsigned long long
#define ll long long
#define rep(i, x, y) for(int i=x;i<=y;i++)
#define mms(x, n) memset(x, n, sizeof(x))
#define pre(i, x, y) for(int i = x; i >=y; i--)
#define INF (0x3f3f3f3f)
#define mod (1e9+7)using namespace std;int v1, v2, T, S, L;
int ans = 0;
int main() {cin >> v1 >> v2 >> T >> S >> L;int t = 0;int m =0,h=0;while (++t) {m+=v1;h+=v2;if (m>=L&&h>=L) {break;}else if (m >=L) {ans = 1;break;} else if (h >=L) {ans = 2;break;}if (m-h>=T) {int tmp = 1;for (;tmp<=S; tmp++){h+=v2;t++;if (h>=L) { ans = 2;goto END; }}}}END:if (ans ==0 ) cout << "Tie";else if (ans == 1) cout << "Ming";else cout << "Hong";cout << " " << t;return 0;
}

模拟距离

#include <bits/stdc++.h>
using namespace std;
int main() {int v1, v2, s, t, l;cin >> v1 >> v2 >> t >> s >> l;int m, h;m=h=0;int tt = 0;while (m < l && h < l) {m += v1, h += v2;tt++;if (m==l||h==l) break;if (m-h >= t) h += v2 * s,tt += s;}if (m > h) cout << "Ming "<< tt;if (m==h) cout << "Tie "<< tt;// 因为小红一直在跑,所以如果小红赢,那么时间一定是l/v2if (m < h) cout << "Hong "<< l/v2;return 0;
}

哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛) A相关推荐

  1. 哈尔滨理工大学软件与微电子学院程序设计竞赛(新生赛)

    关于哈尔滨理工大学软件与微电子学院程序设计竞赛(新生赛) 下午五点四十开始的比赛,五点二十我才刚刚抽完血,实在是有点难顶,再加上还没有吃饭,刚开始做题的时候还真是有点发懵,胳膊也很难受. 这应该是我第 ...

  2. 哈尔滨理工大学软件与微电子学院程序设计竞赛(新生赛) -补档

    time:2019.11.08 题目较多,所以使用目录. 文章目录 Problem A:[NowCoder54536 小乐乐学编程](https://ac.nowcoder.com/acm/probl ...

  3. 哈尔滨理工大学软件与微电子学院程序设计竞赛 H.Maze

    哈尔滨理工大学软件与微电子学院程序设计竞赛 H.Maze 题目链接 题目描述 多多在一个N行M列的迷宫中,迷宫只由符号 '+' 或 '-' 组成.如果多多在 '+' 上,下一步只能走到上.下.左.右四 ...

  4. 哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛)B.Min Value

    哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛)B.Min Value 题目链接 题目描述 有一天,老师告诉多多:绝对值是指一个数在数轴上所对应点到原点的距离. 接下来老师给多多一个由 N 个数组 ...

  5. 哈尔滨理工大学软件与微电子学院程序设计竞赛 题解

    DEF题比较难一些,目前本菜鸡能力有限. 文章目录 A-Race B-Min Value C-Coronavirus G-OXR H-Maze I-Prime J-Compare K-Walk L-D ...

  6. 哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛)(重现赛)

    比赛地址 A. 思路:模拟 #include<iostream> #include<cstring> #include<cstdio> #include<al ...

  7. 哈尔滨理工大学软件与微电子学院程序设计竞赛——C.Coronavirus【BFS】

    题目传送门 题解 直接BFS跑一遍即可 水题 AC-Code #include <bits/stdc++.h> using namespace std;const int maxn = 1 ...

  8. 哈尔滨理工大学软件与微电子学院程序设计竞赛(19级新生赛)——题解

    注:所有题目不要求多组输入 索引: A. 小乐乐学编程 B. 小乐乐算平均分 C. 小乐乐找最大数 D. 小乐乐是否被叫家长 E. 小乐乐转换成绩 F. 小乐乐算多少人被请家长 G. 小乐乐算最高分 ...

  9. 哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛) H

    Maze 题解 DFS/BFS. 这里用的是 D F S DFS DFS.其中有并查集的思想. 题目所求为某个格子最多能到达的格子的数量,那么如果格子A可以到达格子B,则格子B必定能到格子A. 也就是 ...

最新文章

  1. 【十大经典数据挖掘算法】Naïve Bayes
  2. python的print语句_Python print语句
  3. OpenCV放大图像:单输出
  4. 6-7 使用函数输出水仙花数_学习C语言居然对printf函数不理解???
  5. python之字典方法
  6. 信号完整性与电源完整性分析_电源完整性,信号完整性,你说哪个更重要一点?...
  7. 轻量化神经网络篇(SqueezeNet、Xception、MobileNet、ShuffleNet)
  8. #pragma comment(lib,ws2_32.lib)
  9. MIUI12国际版、欧版、波兰版、国内开发板刷机排雷现场
  10. 201510月职称计算机题目,职称计算机考试模拟题库-Excel试题及答案11
  11. 三角函数公式及工程应用
  12. 仿苹果手机_有没有仿ios12备忘录便签软件?
  13. SuperMemo UX 添加笔记 Ctrl+H
  14. quora ios_企业家的Quora指南
  15. java.sql.SQLException: No suitable driver found for jdbc
  16. python画钟表代码_Python技能操作5:用代码做个能挂墙上的大钟表
  17. Why T - 为什么玩微博?
  18. Zynq-Linux移植学习笔记之52-国产ZYNQ standalone PL-PS中断调试
  19. 有奖征文 | 夙兴夜寐,铸梦网安
  20. docker部署owncloud私人网盘

热门文章

  1. 02组_现代软件工程_第04次作业——利用4象限原理分析自身CanTool项目的构成
  2. 『Nvidia Jetson AGX Xavier笔记』Xavier(arrch64架构)刷机Jetpack4.2!
  3. ChatGPT+打印机自动写作业?都是科技与狠活
  4. windeployqt工具打包C++ QT项目
  5. 公司以团队延误工期为由辞退_其他团队的延误造成的延误成本,第5部分
  6. 【07 响应(response) 学习笔记】
  7. tpo30 reading3
  8. 3.1 Connect系统调用
  9. JSR303数据校验(分组校验)
  10. 8051汇编:EQU指令