考研复试
考研复试常见的机考题目,但是博主已上岸所以可能不会再更新了~
HERODING77
Shanghai AI Lab Researcher,硕士就读于华东师范大学数据科学与工程专业,本科就读于大连理工大学软件工程专业,兴趣方向为GUI Agent,prompt tunning,MLLM。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
考研复试 打印日期[华科机考 日期] HERODING的考研之路
解题思路:和清华的今年的第几天如出一辙,只不过是目标反过来,这是已知日子求日期,依旧是准备好闰年的判断函数和前n个月的天数,通过判断出是否闰年决定天数的数组,之后遍历找到总天数刚好超过当前天数的前后两个月的位置,以后一个位置作为当前的月份,代码如下:#include<iostream>using namespace std;int months[2][12] = {{0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334},原创 2021-05-19 14:25:33 · 210 阅读 · 0 评论 -
考研复试 今年的第几天[清华复试上机 日期] HERODING的考研之路
解题思路:平时关于日期的练习较少,这次看到这道基础日期题目,就索性做了一下,对于日期的判断,基本都有闰年的判断,4的倍数且不被100整除,或者能被400整除的年份为闰年,2月会多一天,在计算天数时,我首先把所有月份之前的天数全部保存下来,对于2月单独进行判断(当且仅当输入的月份大于2月的情况),这样结果就显而易见了,整体的思路是非常清晰的,代码如下:#include<iostream>using namespace std;int months[12] = {0, 31, 59, 9原创 2021-05-19 10:51:14 · 197 阅读 · 1 评论 -
考研复试 Old_Bill[暴力遍历] HERODING的考研之路
解题思路:也是一道简单的暴力遍历题,需要注意的是题型是英文形式,然后输入的方式是while循环输入,还要注意根据条件从下到大遍历,得到结果记得break,代码如下:#include<iostream>using namespace std;int main() { int n, x, y, z; while(cin >> n) { cin >> x >> y >> z; int tota.原创 2021-05-12 21:10:22 · 269 阅读 · 0 评论 -
考研复试 与7无关的数[暴力遍历 反序] HERODING的考研之路
解题思路:该题其实没什么好说的,暴力就完事,找到7的倍数或者含有7的数,剔除掉就行,巧妙的地方在于找到7的位数,方法使用的是反序遍历的方法,编写一个反序遍历的函数,如果遇到7就返回true,代码如下:#include<iostream>using namespace std;bool judge(int n) { while(n > 0) { int temp = n % 10; if(temp == 7) { r原创 2021-05-12 20:32:39 · 187 阅读 · 0 评论 -
考研复试 百鸡问题[暴力遍历] HERODING的考研之路
解题思路:考研刷题系列第一题,中规中矩的暴力题,需要注意的地方是在边界部分,在遍历的时候你可以选择从0——100,这是从数量上遍历,也可以从价格上进行遍历,但是综合来说从数量上更能节省时间,而且更符合目的,二者的代码分别如下:#include<iostream>using namespace std;int main() { int n; cin >> n; for(int i = 0; i <= n / 5; i ++) {// 按照价格遍原创 2021-05-12 20:28:48 · 183 阅读 · 0 评论
分享