[传智杯 #4 初赛]
今天瞥到了这个比赛,索性做一下去年的题吧hh~
[传智杯 #4 初赛] 组原成绩
题目描述
花栗鼠科技大学(Hualishu University of Science and Technology, HUST)的计算机组成原理快要出分了。你现在需要计算你的组原成绩如何构成。
具体来说,组原成绩分为三部分,分别是平时出勤
其中我们保证
现在你知道了你的组原考试的
由于教务系统的特殊性,最终成绩只能是整数,采取 直接去掉小数部分 的办法。
输入格式
一行三个整数,表示
输出格式
一行一个整数,为
样例 #1
样例输入 #1
样例输出 #1
[传智杯 #4 初赛] 报告赋分
题目描述
花栗鼠科技大学的计算机组成原理实验最终的结课考核方式是提交一份报告。
然而作为任课老师,萝老师不希望大家过于内卷,所以指定了如下规定:
每份报告有一个卷面基础分
在此基础上:
-
若是报告字数低于
页,则扣 分,如果分数低于 分了,则记作 分。 -
若是报告字数超过
页,每超过 页扣 分 ,直到分数扣到 分为止。
现在你知道了一份报告的卷面基础分
输入格式
本题有多组数据。
第一行一个整数
接下来
输出格式
共
样例 #1
样例输入 #1
样例输出 #1
[传智杯 #4 初赛] 竞争得分
题目描述
为了鼓励大家写出更好的作业,花栗鼠科技大学(Hualishu University of Science and Technology, HUST)的组原实验采用了竞争得分的方式。
具体来说,假设有
由于成绩系统的问题,最终录入的成绩只能是整数,采用直接去掉小数部分的方法。
输入格式
第一行一个整数
第二行共
输出格式
一行,共
样例 #1
样例输入 #1
样例输出 #1
[传智杯 #4 初赛] 萝卜数据库
题目描述
花栗鼠很喜欢偷吃生产队的大萝卜,因此花栗鼠科技大学正在研究一种新型的数据库,叫做萝卜数据库。
具体来说,它支持
现在你支持如下操作:
-
向数据库中插入一个记录,它可能只会包含
个字段的某一部分。具体的操作格式详见“输入格式”。 -
在数据库中查询有多少条符合条件的记录。
现在你总共有
输入格式
第一行两个整数
接下来的若干行,每行代表一次操作,具体如下:
-
:表示一个插入操作,其中共有 个字段,第 字段的名字是 ,值为 .此处我们保证 ,并且 均为整数。 -
:表示一次查询操作,表示查询所有满足 字段 的值在 之间的记录有多少个。
输出格式
对于每个查询操作,输出一行一个整数,表示符合条件的记录个数。
样例 #1
样例输入 #1
样例输出 #1
[传智杯 #4 初赛] 小卡与质数2
题目背景
小卡迷上了质数!
题目描述
小卡最近迷上了质数,所以他想把任何一个数都转化为质数!
小卡有
输入格式
第一行一个正整数
接下来
输出格式
对于每组询问,输出一行一个整数,表示答案。
样例 #1
样例输入 #1
样例输出 #1
感觉这道题还是有难度的,是这里面最有价值的题。基本考查的是线性筛素数和位运算(异或)
具体代码逻辑思路:
- 使用线性筛法,以
的时间复杂度得出2000010以内的素数。
注意,题目中输入的数x $ \leq $ , 约为 .最坏情况下,与1异或,则结果接近但小于 ,可以近似看成2000010即可。 - 对于经过打表得出的primes数组处理:每一个质数,从高到低找到第一个1的位置并记录该位置作为最高位为1的质数的数量。
- 对于给定的x,从高到低找到其最高位为1的位置,并添加此位置为最高位1的质数的个数。
原因:只有1^0=1,此时质数的这个位置是其最高位为1的位置,且此位置也是x的最高位位置,那么此时x异或的数y的二进制表示下的此位置一定为0,也就满足了x>y的要求。
总结
题目的难度确实不高,但还是有些许小坑的。而且最后一题的难度可以,需要仔细考虑位运算和素数筛算法。
总之,继续加油吧~
__EOF__

本文链接:https://www.cnblogs.com/sdnu-dfl/p/16908505.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)