首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
兑换中心
登录
注册
上岸
mzymzyo
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
36
发帖
0
笔记
0
Ta的粉丝
505
关注数
0
粉丝数
505
获赞数
102
阅读数
380482
题解:IP地址
这题坑啊!题目竟然不告诉我合法的ip地址有什么规则,我还是自己百度出来的!!! 而且此题细节极多,发了好几遍题解慢慢改进才过了。。。 合法的ip地址规则: 1.ip地址只由数字和‘.’组成 2.ip地址有且只有4段数字,格式为 a.b...
P1023
2020年2月23日 01:41
回复 5
|
赞 9
|
浏览 14.8k
题解:二元组整数
本段代码使用了STL的pair类型和set容器 pair类型: 头文件<algorithm>或者<utility> 作用是将两个变量捆绑在一起当做一个变量 定义:pair <元素类型1,元素类型2> 名称;如 pair &...
P1024
2021年10月4日 17:23
回复 0
|
赞 2
|
浏览 8.3k
题解:删除最大最小数
先得到最大和最小数,输出时遇到直接跳过 这里用的三目运算符获得最大最小数,当然也可以用if语句,用<algorithm>里的max(),min()函数也可以 #include<iostream> using namespace std; int ma...
P1022
2020年2月23日 00:16
回复 1
|
赞 1
|
浏览 13.0k
题解:A-B数对
这道题我看了过了的那两个老哥的做法,发现竟然暴力枚举过了???只能说这题数据很水。。 正解:这道题等价于A+C=B,枚举每个A,看B在不在数组里。 如何看B在不在数组里?遍历?太慢了! 这里用二分的方法来查找数组里首次出现B的位置,再查找B结束的位置,两位置之差+1就是B的个...
P1599
2020年3月23日 00:50
回复 4
|
赞 2
|
浏览 11.3k
题解:奇怪的电梯
很明显这题更适合用广度优先搜索,只要到达目标层数就结束程序,具体看代码注释 #include <bits/stdc++.h> using namespace std; int n, a, b, ans, k[202], vis[202];//k记录每层的按钮,vis记...
P1072
2020年3月22日 20:06
回复 0
|
赞 3
|
浏览 10.5k
题解:日期
思路很简单,就是先算出来目标日期距离4月12日有多少天 最后加上4再对7取模就是目标日期的星期数 #include<iostream> using namespace std; int main() { int days[13] = {0,0,...
P1011
2020年2月22日 21:01
回复 1
|
赞 1
|
浏览 11.5k
题解:字符移动
这题直接string类型来处理,string类型有个好处就是可以直接做加法 比如s1="abc" s2="def" s3=s1+s2 那么s3就是"abcdef" #include<iostre...
P1012
2020年2月22日 21:08
回复 0
|
赞 6
|
浏览 11.3k
题解:判断素数
首先定义了一个函数用来判断是不是素数,注意要特判0和1都不是素数 如果这个数不是素数就加一再判断,直到是素数就会跳出循环 #include<iostream> using namespace std; bool prime(int n)//是素数返回1,不是返回...
P1013
2020年2月22日 21:21
回复 0
|
赞 1
|
浏览 10.3k
题解:合并果子
题目很容易看出贪心策略:每次只合并最小的两堆 但是每次合并后的堆还要放回去,得保证放回去后数据依旧有序 这里介绍一种数据结构:优先队列,头文件#include <queue> 这个队列弹出元素不是按照入队的先后,而是按照权值的大小出队。 ...
P1544
2020年3月23日 00:06
回复 0
|
赞 0
|
浏览 10.8k
题解:加密算法
这个加密方法其实就是历史中经典的恺撒密码 getline(cin,s)用来读取一行的输入,头文件<string> 如果在句子中遇到A到Z或者a到z的字符那么就将它转换 重点在于怎么转换: s[i] = (s[i] - 'A' + 3) % 26 + 'A...
P1014
2020年2月22日 21:43
回复 0
|
赞 5
|
浏览 11.6k
题解:快速排序
这题虽然说sort可以直接过,但这题毕竟是模板题,还是推荐手写下快排练习练习,了解快排的原理。 手写快排: #include<iostream> using namespace std; void quicksort(int a[], int l, int r)...
P1590
2020年3月23日 00:14
回复 0
|
赞 2
|
浏览 10.5k
题解:字母频率
读取整行用的getline,获得最大值用的“打擂台法” #include<string>//getline #include<iostream> using namespace std; int a[26]; i...
P1019
2020年2月22日 22:17
回复 0
|
赞 2
|
浏览 10.3k
题解:删除字符串
对于字符串string,需要使用string头文件,包含以下常用方法: s.find(str,[pos]):在字符串s中从第 pos 个字符开始寻找 str ,并返回位置,如果找不到返回-1。pos 可省略,默认为0 s.erase(pos,n):从给定起始位置 pos 处开始删除...
P1026
2020年2月23日 02:02
回复 1
|
赞 4
|
浏览 12.4k
题解:T和Y的计划
#include<cstdio> #include<cmath> #include<iostream> using namespace std; struct pos//记录星球位置的结构体 { double x, y,...
P1028
2020年2月23日 17:48
回复 0
|
赞 5
|
浏览 11.0k
题解:骨牌铺方格
有一排格子,我们从左向右码放骨牌。 由于当前可以码放的骨牌是由前一格或者前两格或者前三格的码放方式决定。 那么可以得出来公式:F(n)=F(n-1)+f(n-2)+f(n-3)(变种斐波那契数列?) 且F(1)=1,F(2)=2,F(3)=4 那么很容易写出递归代码,这...
P1029
2020年2月23日 18:42
回复 0
|
赞 5
|
浏览 12.0k
题解:判断是否是整数
啊~超爱三目运算符 #include<iostream> using namespace std; int main() { double a; while (cin >> a) cout << (a - (int)a == 0...
P1031
2020年2月23日 19:02
回复 0
|
赞 1
|
浏览 8.6k
题解:变位词
先将两个字符串都按照ascii码大小进行排序,在比较排序后是否一样 排序用sort()函数,头文件<algorithm> #include<algorithm> #include<iostream> using namespace std...
P1032
2020年2月23日 19:17
回复 0
|
赞 2
|
浏览 9.7k
题解:细菌的繁殖
先上代码: #include<iostream> using namespace std; int main() { int n, x; cin >> n; while (n--) { cin >> x; cout...
P1033
2020年2月23日 19:43
回复 0
|
赞 9
|
浏览 11.0k
题解:水仙花数
#include<cmath> #include<iostream> using namespace std; int main() { int m, n;//flag记录范围内有没有水仙花数,0表示没有,1表示有 while (cin >&g...
P1034
2020年2月23日 20:01
回复 0
|
赞 1
|
浏览 10.4k
题解:成绩的等级
使用switch语句 #include<iostream> using namespace std; int main() { int x; cin >> x; switch (x/10) { case 9:case 10:cout ...
P1038
2020年2月23日 20:21
回复 0
|
赞 1
|
浏览 10.1k
1
2
本科学校:贵州大学
目标学校:河北工业大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!