卡码网模拟笔试题第十六期 |

A、构造二阶行列式

数字不大,直接四重循环暴力枚举

#include <iostream>
using namespace std;int main() {int x;cin >> x;for (int i = 1; i <= 20; i++) {for (int j =1; j < 20;j++) {for (int x1 = 1;x1 <= 20;x1++) {for (int y = 1;y<=20;y++){if (i * j - x1 * y == x) {cout << i << ' ' << y << endl;cout << x1 << ' ' << j << endl;return 0;}}}}}cout << -1 << endl;return 0;
}

B、挑战boss

回合制游戏模拟,相当于循环轮次更新状态。主要是有普通攻击和连击伤害两种。连击伤害有权重,权重在每回合躲开boss技能后自增,被击中清0。代码如下:

#include <iostream>
#include <string>
using namespace std;int main() {int n, a, b;string s;cin >> n >> a >> b;cin >> s;int k = 0;long int sum = 0;for (int i = 0; i < n; i++) {sum += a + k * b;if (s[i] == 'x') k = 0;else k++;}cout << sum << endl;
}

C、国际象棋

首先要说明下我觉得这题有点问题,给的判定示例中倒数第三个示例我觉得应该是2。依据如下:

首先将x方向和y方向的距离相减取绝对值得到dx和dy。象可以让dx和dy同时减k(k为任意整数),马可以让dx-2,dy-1或者dx-1,dy-2。我们这里简化下取l为两者中最大值,w为两者中最小值。那么要是l==w,用象可以一步到达。l != x时,有下图可以说明当l-w为偶数时可以两步到达

当l-w为奇数时先走一步马将l-=2,w-=1后l-w仍为偶数,此时如果l == w,再走一步即可到达,否则继续走两步也可到达。但判题样例中有些样例给的走的步数是偏多了的。希望能够给到网站制作者和其他刷题者以帮助和借鉴。

#include <iostream>
using namespace std;int main() {int t;cin >> t;while (t--) {int x1, y1, x2, y2;cin >> x1 >> y1 >> x2 >> y2;if (x1 == 0 && x2 == 0) {cout << 1 << endl;continue;}int l = abs(x2 - x1);int w = abs(y2 - y1);if (l == w) {cout << 1 << endl;continue;} else {if ((l - w) % 2 == 0) {cout << 2 << endl;continue;}if (abs(l - 2) == abs(w - 1)) {cout << 2 << endl;continue;} else {cout << 3 << endl;continue;}}}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/682118.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue使用screenfull实现全屏模式

vue实现全屏模式可以通过第三方依赖screenfull完成效果。 实现效果&#xff1a;查看源码 首先需要安装第三方依赖 // npm npm install screenfull//yarn yarn add screenfull// pnpm pnpm install screenfull代码实现&#xff1a; <div class"flex-center w100 h…

财政部、交通运输部:推动北斗导航等新技术与交通基础设施融合

财政部、交通运输部&#xff1a;推动北斗导航等新技术与交通基础设施深度融合 近日&#xff0c;为深入贯彻落实中共中央、国务院关于加快建设交通强国、数字中国等决策部署&#xff0c;推进公路水路交通基础设施数字转型、智能升级、融合创新&#xff0c;加快发展新质生产力&a…

2024年软件测试最全jmeter做接口压力测试_jmeter接口性能测试_jmeter压测接口(3),【大牛疯狂教学

既有适合小白学习的零基础资料&#xff0c;也有适合3年以上经验的小伙伴深入学习提升的进阶课程&#xff0c;涵盖了95%以上软件测试知识点&#xff0c;真正体系化&#xff01; 由于文件比较多&#xff0c;这里只是将部分目录截图出来&#xff0c;全套包含大厂面经、学习笔记、…

EasyExcel导出带自定义下拉框数据的Excel模板

文章目录 前言&#x1f4dd;一、导入依赖二、创建导出工具1.创建模板实体类2.创建自定义注解3.添加动态选择接口4.EasyExcelUtil工具类 三、导出、导入Excel接口1.导出接口2.导入接口3.导出结果 总结 前言&#x1f4dd; 在项目中导入excel时需要通过下拉框选择值传入&#xff…

C++类和对象(二)类的默认成员函数:取地址及const取地址重载 | 初始化列表 | 友元 | 隐式类型转换

前言&#xff1a; 本篇文章我们先对之前未完成的内容进行补充&#xff0c;之后还有很多重磅内容&#xff0c;我们都需要去了解&#xff0c;废话不多说&#xff0c;开始吧。 类的默认成员函数&#xff08;补档&#xff09;&#xff1a; 之前我们只介绍了4个&#xff0c;一共有6…

数据库管理-第185期 23ai:一套关系型数据干掉多套JSON存储(20240508)

数据库管理185期 2024-05-08 数据库管理-第185期 23ai:一套关系型数据干掉多套JSON存储&#xff08;20240508&#xff09;1 上期示例说明2 两个参数2.1 NEST/UNNEST2.2 CHECK/NOCHECK 3 一数多用3.1 以用户维度输出订单信息3.2 以产品维度3.3 以产品种类维度 4 美化输出总结 数…

Leetcode127.单词接龙

https://leetcode.cn/problems/word-ladder/description/?envTypestudy-plan-v2&envIdtop-interview-150 文章目录 题目描述解题思路代码-BFS解题思路二——双向BFS代码 题目描述 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 …

【通信】为什么用复形式表示信号

引入&#xff1a; 一个实例反映复信号和实信号对应关系&#xff08;幅度与相位&#xff09; 复信号的意义 在实际工程中&#xff0c;没有数学意义上的复数信号。再信号与系统中引入复数是为了&#xff1a; ①简化公式&#xff0c;特别是三角函数 ②复数的实部和虚部实际上代…

ASP.NET校园新闻发布系统的设计与实现

摘 要 校园新闻发布系统是在学校区域内为学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统。随着网络技术的发展和Internet应用的普及&#xff0c;互联网已成为人们获取信息的重要来源。由于现在各大学校的教师和学生对信息的需求越来越高&#xff0c;校园信息…

怎么解决端口被占用

目录 一、引言 二、解决方法 一、引言 最近用vscode写网页&#xff0c;老是遇见端口被占用&#xff0c;报错如下&#xff1a; listen tcp :8080: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 二、解决方法 1.换…

oracle 数据库找到UDUMP的文件名称

oracle 数据库找到UDUMP的文件名称 select p.value||\||i.instance_name||_ora_||spid||.trc as "trace_file_name" from v$parameter p ,v$process pro, v$session s, (select sid from v$mystat where rownum1) m, v$instance i where lower(p.name)user_dump_…

设计模式(2)创造型设计模式

创建型模式 创建型模式1.工厂模式1.1 抽象工厂模式&#xff08;Abstract factory&#xff09;1.2 工厂方法模式&#xff08;Factory Method&#xff09;1.3 简单工厂模式&#xff08;Simple Factory&#xff09; 2. 建造者模式&#xff08;Builder&#xff09;3. 原型模式&…