主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
dongqing
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
17
发帖
0
笔记
0
Ta的粉丝
43
关注数
0
粉丝数
43
获赞数
10
阅读数
14454
哈夫曼树 题解:优先队列
合并果子同个思路 #include<bits/stdc++.h> using namespace std; int main() { int n; while(cin>>n) { int x...
P1382
2023年8月9日 19:58
回复 0
|
赞 0
|
浏览 794
后缀子串排序 题解:
1.分解字串采用s.substr(i,len-i) 2.可以直接sort就是字典排序 #include<bits/stdc++.h> using namespace std; int main(){ string s; ...
P1294
2023年7月31日 16:22
回复 0
|
赞 1
|
浏览 759
字符串排序2 题解:
借鉴大佬的题解 除了原来的数组外定义了一个新数组存放比较后的字母,定义一个标识符存放该位置是不是符号。 最后输出的时候进行判断如果该位置的标识符为1 则输出源字符串的东西,如果不是则输出新字符串的东西。 自定义cmp 列举几种可能性 排序采用稳定排序 #inc...
P1255
2023年7月31日 10:20
回复 0
|
赞 1
|
浏览 832
字符串排序 题解:别想复杂了,可以直接用sort
#include<bits/stdc++.h> using namespace std; int main(){ char a[20]; while(cin>>a) { int len=strlen(a);...
P1254
2023年7月31日 10:03
回复 0
|
赞 0
|
浏览 872
字符串排序 题解:代码很短
利用sort,自定义比较函数 在比较函数中进行类型强制转换。 输入字符串要记得求一下字符串长度,好进行sort #include<bits/stdc++.h> using namespace std; bool cmp(char a...
P1254
2023年7月31日 10:00
回复 0
|
赞 0
|
浏览 853
整数奇偶排序 题解:
采用两个数组存放的方式,因为两次输出的大小顺序不同,所以采用同一个cmp的方式不可行,故根据奇数偶数分为两个数组进行存放,然后排序输出。 #include<bits/stdc++.h> using namespace std; int ma...
P1248
2023年7月31日 09:48
回复 0
|
赞 0
|
浏览 626
国名排序 题解:
字典序可以直接sort,刚知道,很直接可以做出来 #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; string p[1...
P1217
2023年7月31日 09:28
回复 0
|
赞 0
|
浏览 784
国名排序 题解:
自定义cmp去比较 要注意选择两个字符串 长度大的哪个进行for循环的条件 #include<bits/stdc++.h> using namespace std; bool cmp(string x,string y) { ...
P1217
2023年7月31日 09:22
回复 0
|
赞 1
|
浏览 768
成绩排序2.0 题解:
注意必须自定义cmp函数因为输入是结构体,所以不能直接在sort里面比较会出错,而采用定义一个实现想要功能的cmp来保证同等分数的时候学号优先,不同分数的时候 分数小的在前。 注意结构体定义的样子和结构体数组的定义。 #include<bits/stdc++.h> ...
P1159
2023年7月31日 09:13
回复 0
|
赞 0
|
浏览 700
统计单词 题解:
注意 整行包括空格输入采用getline 多组输入 while 注意空格和.双重判断 如果碰到空格则输出并且重新统计,不是空格则累加 #include<bits/stdc++.h> using namespace std; ...
P1394
2023年7月30日 17:43
回复 0
|
赞 1
|
浏览 958
字符移动 题解:
先输出非数字,将数字存入字符串,后再将数字字符串输出,注意字符串的范围,cnt,不然输出会有奇怪的符号。 #include<bits/stdc++.h> using namespace std; int main(){ ...
P1012
2023年7月30日 17:07
回复 0
|
赞 1
|
浏览 865
首字母大写 题解:
注意制表符'\t' 也需要大写 #include<bits/stdc++.h> using namespace std; int main(){ string s; while(getline(cin,s))...
P1240
2023年7月27日 18:19
回复 0
|
赞 0
|
浏览 1.1k
字符个数
string s; getline(cin,s); 采用这种输入方式可以输入空格 #include<bits/stdc++.h> using namespace std; int main(){ string s; int zi...
P1042
2023年7月27日 12:48
回复 0
|
赞 1
|
浏览 904
日期类 题解:
考虑特殊年份特殊day几种情况 #include<bits/stdc++.h> using namespace std; int main() { int m; int f[13]={0,31,28,31,30,3...
P1437
2023年7月27日 10:04
回复 0
|
赞 1
|
浏览 912
打印日期
注意如何确定月份,用连续几个月份相加观察看看是否大于当前数字如果大于那么就是当前月份,日期用到目前位置的当前月份的总天数和减去当前月份的天数因为没有用完,用总天数减去刚计算的和 为实际day 注意输出的格式,注意判断闰年。 #include<bits/stdc...
P1410
2023年7月26日 17:28
回复 0
|
赞 1
|
浏览 908
日期差值 题解:分为两种情况 一种算年份一种不算年份
总体解决思路是算出当前日期在本年的第多少天,同一年可直接相减,不是同一年要再加上年份限制。注意加1. #include<bits/stdc++.h> using namespace std; struct node { int y,m,d;...
P1290
2023年7月26日 17:12
回复 0
|
赞 1
|
浏览 999
日期 题解:注意最后输出的时候超过数组要除余
#include<bits/stdc++.h> using namespace std; struct node { int y,m,d; }p; int main() { cin>>p.m...
P1011
2023年7月26日 09:22
回复 0
|
赞 1
|
浏览 838
本科学校:首都师范大学
目标学校:北京师范大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!