2025年河南工业大学2025新生周赛(2)

news/2025/11/4 22:07:08/文章来源:https://www.cnblogs.com/hautacm/p/19191508

A 小唐的签到

小唐到达教室的时间等于路上所用时间和上楼时间之和,注意如果教室在n楼,只需要上n-1层。

#include<bits/stdc++.h>
using namespace std;
int main()
{int a, x, n, b, y;cin >> a >> x >> n >> b >> y;long long res = (x + a - 1) / a + (n - 1) * b;if (y >= res) cout << "qiandao";else cout << "bu";return 0;
}

B 小唐的日历

注意闰年

#include <bits/stdc++.h>  
#define int long long
#define inf 1e18
#define maxn 400005
using namespace std;
int const mod = 998244353;
void solve()
{int n, m; cin >> n >> m;int r = (n % 400 == 0) || (n % 4 == 0 && n % 100 != 0);// switch针对月份分支,直接输出对应天数switch (m) {case 1: case 3: case 5: case 7: case 8: case 10: case 12:cout << 31; break;case 4: case 6: case 9: case 11:cout << 30; break;case 2:cout << (r ? 29 : 28);break;}return;
}
signed main()
{ios::sync_with_stdio(false);cin.tie(0);//          int t; cin >> t;//          while (t--)
    solve();return 0;
}

C 小唐的密码

n次循环录入字符,并进行移动后依次输出。

#include <bits/stdc++.h>  
using namespace std;
signed main()
{int n; cin >> n;getchar();char s;while (scanf("%c", &s)){if (s >'z' ||s<'a') break;int a = s - 'a';a += n;a %= 26;char m = char(a + 'a');cout << m;}return 0;
}

D 小唐的运气

(a-b)*t > x 时能追上。

#include <bits/stdc++.h>  
using namespace std;
signed main()
{int x, a, b, t;cin >> x >> a >> b >> t;if ((a - b) * t >= x){cout << "yes" << endl;return;}else cout << "no" << endl;return 0;
}

 

E 小唐的真名

循环遍历,匹配字符。

#include <bits/stdc++.h>
using namespace std;
signed main() {int n; cin >> n;if (n < 7) { cout << "no\n"; return 0; }char t0 = 's', t1 = 'a', t2 = 'n', t3 = 'g', t4 = 'q', t5 = 'i', t6 = 'u';int k = 0; char c;for (int i = 0; i < n; i++) {cin >> c;switch (k) {case 0:c == t0 && (k = 1); break;case 1:c == t1 ? k = 2 : (k = c == t0 ? 1 : 0); break;case 2:c == t2 ? k = 3 : (k = c == t0 ? 1 : 0); break;case 3:c == t3 ? k = 4 : (k = c == t0 ? 1 : 0); break;case 4:c == t4 ? k = 5 : (k = c == t0 ? 1 : 0); break;case 5:c == t5 ? k = 6 : (k = c == t0 ? 1 : 0); break;case 6:if (c == t6) { cout << "yes\n"; return 0; }else k = c == t0 ? 1 : 0; break;}}//会使用数组的话,可以减少大量码量。cout << "no\n"; return 0;
}

F 小唐的工作

n天完成的任务量可以简化为1-pow(0.5,n+1)。

#include <bits/stdc++.h>  
using namespace std;
signed main()
{int n;cin >> n;double x = pow(0.5, n);printf("%.18lf", 1-x);return 0;
}

G 小唐的饼干

从第n天,每往前一天需要先加二再乘二,注意每中间数可能会很大,每一步运算都需要对114取模。

#include <bits/stdc++.h>  
using namespace std;
int const mod = 114;
signed main()
{int n; cin >> n;n--;int re = 1;while (n--) re = ((re + 2) * 2) % mod;cout << re;return 0;
}

H 小唐的升级

先计算获得的经验总和,在计算提升的等级。

#include <bits/stdc++.h>  
using namespace std;
signed main()
{int x, y, n; cin >> x >> y >> n;int m = y * n;int re = 0;while (m >= x){m -= x;x *= 2;re++;}cout << re << endl;return 0;
}

 

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

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

相关文章

Atcoder [ARC161C] Dyed by Majority (Odd Tree) 题解 [ 绿 ] [ 树的遍历 ] [ 构造 ] [ 贪心 ]

Dyed by Majority (Odd Tree) 想起来无聊,写起来恶心。 首先手模一下,发现叶子节点可以确定它父亲的颜色。这启示我们自底向上确定颜色。 因此考虑在已确定所有儿子的颜色时,确定自己的颜色,此时有两种情况:儿子中…

Reflections on Trusting Trust by Ken Thompson

来源:https://aeb.win.tue.nl/linux/hh/thompson/trust.htmlKen Thompsons "cc hack" - Presented in the journal, Communication of the ACM, Vol. 27, No. 8, August 1984, in a paper entitled "R…

[Agent] ACE(Agentic Context Engineering)源码阅读笔记---(1)基础模块

[Agent] ACE(Agentic Context Engineering)源码阅读笔记---(1)基础模块 目录[Agent] ACE(Agentic Context Engineering)源码阅读笔记---(1)基础模块0x00 概要0x01 示例1.1 建立简单Agent1.2 后续操作Load and …

AI大语言模型从0开发

Transformer Tokenization 考虑到计算机没有办法直接识别人类语言,我们将每一个词映射为一个token使得计算机可以直接识别。 为实现这个目的我们使用BPE算法将每个词划分为若干个前缀和后缀,以此拼起来一个词,节省v…

第三十三篇

今天是11月4号,钳工实训真难。累死了。

2025.11.4

今天学习了二叉树的树和森林的转换

25.11.4 动态规划dp

1.返回值和状态更新写法 特征 举例 返回值是否有意义① 记忆化递归(自顶向下) 用返回值表示状态 dfs(i) 返回从 i 出发的最大值 ✅ 非常重要② 递推(自底向上) 不返回值,只更新表 dp[i][j] = ... ❌ 一般返回 voi…

EAS_提供多个单据详情查询接口数据给第三方进行单据查看

EAS版本为8.2.本次由于停用流程助手,需要将在流程助手审批单据,提供给第三方进行审批,因此需要提供审批页面,单据的查看数据进行展示,本次需要提供的查询单据数量较多,为避免频繁编写查询语句,我们可以基于I9摘…

顺序结构及选择结构

顺序结构:程序按照代码书写的顺序一行一行执行 选择语句: if语句: if(表达式) { 语句1; } else if(表达式) { 语句2; } else { 语句3; } 表达式:如果表达式为真,则执行语句(0为假,非0为真)

洛谷 P10894

给定一棵大小为 \(n\) 的树,问能选出多少个非空的点集 \(S\),使得若 \(u, v \in S\),则 \(\text{LCA(u, v)} \in S\)。 \(T\) 次查询,每次给定 \(u\),问假设删除 \(u\) 的子树后的答案是多少? \(n, T \le 5 \tim…

基本的方法

定一移一 很多双变量情况,可以先固定一个,然后变化另一起,防止双变换带来的不确定,与时间上的复杂。 二分答案 这也是固定双变量问题的好方法,而时间复杂度只增加的一个 \(\operatorname O(\log n)\)。没事就想想…

2025.11.4模拟赛总结

爆零了嘻嘻嘻 赛场上一点思路没有纯罚座 T1构造,因为k下界是log,所以想到倍增构造,考虑把它构成一颗树的形式,发现因为相当于是像做了一个差分,所以可以到达与其奇偶性相同的点 当n为奇数时,根据步长和子环定理,…

备考笔记7

前面是下午大题有关ER图的内容,后面有一些其他的知识点,题目总结

服务器取证基本知识学习

1.kubectl是 Kubernetes的命令行工具,用于与 Kubernetes 集群进行交互。 2.集群:集群 = 多台服务器 + 统一调度 + 统一入口 + 共享状态,对外提供“永不掉线、随时扩容”的服务 3.关于k8s Kubernetes(K8s)的部署方…

实用指南:【18】C实战篇——C语言 文件读写【fputc、fgetc、fputs、fgets】

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:常见反爬虫策略与破解方案汇总

详细介绍:常见反爬虫策略与破解方案汇总pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

初始three.js

three.js概述 Three.js是一款基于原生WebGL封装通用Web 3D引擎,在小游戏、产品展示、物联网、数字孪生、智慧城市园区、机械、建筑、全景看房、GIS等各个领域基本上都有three.js的身影。 只要你有Web3D可视化的需求,…

2025 年 11 月财税合规审计报告服务商权威推荐榜:专业审计、税务合规、财务风控,企业财税合规审计报告公司精选

2025 年 11 月财税合规审计报告服务商权威推荐榜:专业审计、税务合规、财务风控,企业财税合规审计报告公司精选 行业背景与发展趋势 随着数字经济时代的深入发展,企业财税合规审计正面临前所未有的变革与挑战。在全…

2025 年 11 月财税合规服务厂家推荐排行榜,电商/跨境电商/出口退税/股权设计/平台报送/亚马逊/Temu/1039/海外公司/审计报告全案解决方案

2025 年 11 月财税合规服务厂家推荐排行榜,电商/跨境电商/出口退税/股权设计/平台报送/亚马逊/Temu/1039/海外公司/审计报告全案解决方案 行业背景与发展趋势 随着全球经济数字化转型加速,财税合规服务行业正经历深刻…