自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辉小歌的博客

努力学习的小白

  • 博客(109)
  • 资源 (7)
  • 收藏
  • 关注

原创 Acwing第 27 场周赛【完结】

目录4079. 数字串【签到】4080. 第k个数【思维 / 二分】4079. 数字串【签到】https://www.acwing.com/problem/content/4082/#include<bits/stdc++.h>using namespace std;int main(void){ string s; for(int i=1;i<=500;i++) s+=to_string(i); int t; cin>>t; wh

2021-11-28 14:39:50 155 3

原创 1155 Heap Paths (30 分)【难度: 一般 / 知识点: 堆 堆的遍历】

https://pintia.cn/problem-sets/994805342720868352/problems/1071785408849047552#include<bits/stdc++.h>using namespace std;const int N=1e3*5+10;int a[N],n,flag1,flag2;vector<int>path;void dfs(int u){ if((u*2)>n&&(u*2+1)>.

2021-11-28 12:51:18 138

原创 1154 Vertex Coloring (25 分)【难度: 一般 / 知识点: 模拟 枚举】

https://pintia.cn/problem-sets/994805342720868352/problems/1071785301894295552#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int n,m,a[N];vector<pair<int,int>>ve;int main(void){ cin>>n>>m; for(in.

2021-11-28 12:51:13 129

原创 1153 Decode Registration Card of PAT (25 分)【难度: 一般 / 知识点: 排序 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/1071785190929788928#include<bits/stdc++.h>using namespace std;const int N=1e4+10;struct node{ string id,day; int test,score;}temp;struct demo{ int id,cnt;};bool cmp(node a,node .

2021-11-28 12:51:02 121

原创 1152 Google Recruitment (20 分)【难度: 简单 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/1071785055080476672#include<bits/stdc++.h>using namespace std;int n,k; string s;bool check(string s){ long long int a=stol(s); if(a<=1) return false; //会卡测试点2 for(long long in.

2021-11-28 12:50:54 192

原创 1151 LCA in a Binary Tree (30 分)【难度: 难 / 知识点: LCA 未完成】

https://pintia.cn/problem-sets/994805342720868352/problems/1038430130011897856

2021-11-28 12:50:43 143

原创 1150 Travelling Salesman Problem (25 分)【难度: 难 / 知识点: 图 模拟 未完成】

https://pintia.cn/problem-sets/994805342720868352/problems/1038430013544464384

2021-11-28 12:50:35 124

原创 1149 Dangerous Goods Packaging (25 分)【难度: 一般 / 知识点: 哈希表】

https://pintia.cn/problem-sets/994805342720868352/problems/1038429908921778176#include<bits/stdc++.h>using namespace std;unordered_map<int,vector<int>>mp;int n,m;int main(void){ scanf("%d%d",&n,&m); while(n--) {.

2021-11-28 12:50:26 91

原创 1148 Werewolf - Simple Version (20 分)【难度: 一般 / 思维 枚举】

https://pintia.cn/problem-sets/994805342720868352/problems/1038429808099098624#include<cstdio>#include<iostream>#include<vector>using namespace std;int main(void){ int n; cin>>n; vector<int> v(n+1); for(int i=1;i<.

2021-11-27 17:16:59 143

原创 1147 Heaps (30 分)【难度: 一般 / 知识点: 堆 模拟 】

https://pintia.cn/problem-sets/994805342720868352/problems/994805342821531648直接按照堆模拟即可,如果对于每一个根来说,它又是大根堆,又是小根堆,那么就矛盾了。#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int a[N],n,m;vector<int>ans;void dfs(int u){ if(u*2.

2021-11-27 17:11:09 181

原创 1146 Topological Order (25 分)【难度: 一般 / 知识点: 拓扑排序 】

https://pintia.cn/problem-sets/994805342720868352/problems/994805343043829760#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include<queue>using namespace std;const int N=1e3+10;const int M=1e4+.

2021-11-27 15:14:30 80

原创 1145 Hashing - Average Search Time (25 分)【难度: 一般 / 知识点: 哈希表平均查找时间】

https://pintia.cn/problem-sets/994805342720868352/problems/994805343236767744#include<bits/stdc++.h>using namespace std;const int N=1e7+10;const int null=0x3f3f3f3f;int hush[N],n,m,s;int insert(int x){ for(int i=0;i<s;i++) { .

2021-11-27 15:11:27 577

原创 1144 The Missing Number (20 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805343463260160#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int n,x;vector<int>ve;int main(void){ cin>>n; for(int i=0;i<n;i++) { .

2021-11-27 14:49:35 183

原创 1143 Lowest Common Ancestor (30 分)【难度: 中 / 知识点: 最低公共祖先 未完成】

https://pintia.cn/problem-sets/994805342720868352/problems/994805343727501312

2021-11-27 14:41:21 84

原创 1142 Maximal Clique (25 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805343979159552数据范围很小,直接按照题意模拟即可。#include<bits/stdc++.h>using namespace std;const int N=1e3+10;int g[N][N],n,m;int solve(vector<int> ve){ unordered_map<int,int>hush.

2021-11-27 14:28:46 110

原创 1141 PAT Ranking of Institutions (25 分)【难度: 一般 / 知识点: 排序】

https://pintia.cn/problem-sets/994805342720868352/problems/994805344222429184#include<bits/stdc++.h>using namespace std;int n,score;string id,name;struct node{int a,b,t,cnt,sum; string name;}temp;map<string,node>mp;vector<node>ve;.

2021-11-27 13:56:02 236

原创 1140 Look-and-say Sequence (20 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805344490864640#include<bits/stdc++.h>using namespace std;int main(void){ string s; cin>>s; int n; cin>>n; for(int i=2;i<=n;i++) { string temp;.

2021-11-27 13:52:49 83

原创 1139 First Contact (30 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805344776077312难倒是不难,但是有坑,例如-0000,0000故我们还是得用字符串来读入。这里的话需要离散化一下,将字符串映射到一个值,这样的话可以直接用邻接矩阵来存边。#include<bits/stdc++.h>using namespace std;vector<int>boys,girls;unordered_map<s.

2021-11-27 13:42:01 277

原创 1138 Postorder Traversal (25 分)【难度: 一般 / 知识点: 建树】

https://pintia.cn/problem-sets/994805342720868352/problems/994805345078067200就是建树,然后遍历。#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int a[N],b[N],n;unordered_map<int,int>mp,l,r;int build(int l1,int r1,int l2,int r2){ .

2021-11-26 22:39:56 91

原创 1137 Final Grading (25 分)【难度: 一般 / 知识点: 排序 哈希表】

https://pintia.cn/problem-sets/994805342720868352/problems/994805345401028608#include<bits/stdc++.h>using namespace std;int n,m,k;struct node {int a,b,c,d; string id;};vector<node>ve;map<string,node>mp;string s;int a;bool cmp(no.

2021-11-26 19:12:37 91

原创 1136 A Delayed Palindrome (20 分)【难度: 简单 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805345732378624#include<bits/stdc++.h>using namespace std;vector<int>a,b,c;bool check(vector<int> s){ vector<int> temp=s; reverse(temp.begin(),temp.end());.

2021-11-26 19:08:29 76

原创 1135 Is It A Red-Black Tree (30 分)【难度: 难 / 知识点: 红黑树 未完成】

https://pintia.cn/problem-sets/994805342720868352/problems/994805346063728640

2021-11-26 19:07:10 225

原创 1134 Vertex Cover (25 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805346428633088#include<bits/stdc++.h>using namespace std;int n,m,a,b; vector<pair<int,int>>ve;int main(void){ cin>>n>>m; for(int i=0;i<m;i++) sca.

2021-11-25 22:10:27 230

原创 1133 Splitting A Linked List (25 分)【难度: 一般 / 知识点: 链表模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805346776760320#include<bits/stdc++.h>using namespace std;int startx,n,k;map<int,int>hush,val,ne;vector<pair<int,int>> ve,ans;int main(void){ cin>>startx&g.

2021-11-25 21:54:42 213

原创 1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805347145859072就是简单的模拟即可。#include<bits/stdc++.h>using namespace std;bool solve(string s){ int len=s.size(); int a=stoi(s.substr(0,len/2)); int b=stoi(s.substr(len/2)); .

2021-11-25 21:50:40 124

原创 1131 Subway Map (30 分)【难度: 难 / Dijkstra最短路】

https://pintia.cn/problem-sets/994805342720868352/problems/994805347523346432一会儿补题

2021-11-25 21:48:23 202

原创 1130 Infix Expression (25 分)【难度: 一般 / 知识点: 中序遍历】

https://pintia.cn/problem-sets/994805342720868352/problems/994805347921805312通过入度0找到根节点,然后中序遍历。#include<bits/stdc++.h>using namespace std;unordered_map<int,int>l,r;int n,d[25];string val[25];string s;void dfs(int u){ if(u==-1) ret.

2021-11-25 21:36:23 201

原创 1129 Recommendation System (25 分)【难度: 一般 / 知识点: 滑动窗口】

https://pintia.cn/problem-sets/994805342720868352/problems/994805348471259136只需维护窗口即可。#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int cnt[N],n,k;int s[11];bool cmp(int a,int b){ if(cnt[a]!=cnt[b]) return cnt[a]>cnt[b.

2021-11-24 21:41:05 188

原创 1128 N Queens Puzzle (20 分)【难度: 一般 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805348915855360每一个点只会出现一次任意俩点的横距离和总距离的差不会相等#include<bits/stdc++.h>using namespace std;const int N=10010;int a[N],n,t;bool check(){ int cnt[N]={0}; for(int i=1;i<=n;i+.

2021-11-24 20:58:20 174

原创 1127 ZigZagging on a Tree (30 分)【难度: 一般 / 知识点: 根据中序遍历 后序遍历建树】

https://pintia.cn/problem-sets/994805342720868352/problems/994805349394006016PAT甲级中算是很传统的题了,就是建树,然后遍历即可。#include<bits/stdc++.h>using namespace std;const int N=1e2+10;int a[N],b[N],n;unordered_map<int,int>l,r,hush;int build(int l1,int r1.

2021-11-24 20:17:56 389

原创 1126 Eulerian Path (25 分)【难度: 一般 / 欧拉图的判定】

https://pintia.cn/problem-sets/994805342720868352/problems/994805349851185152先判断图是否是联通的,可以用并查集,如果连通块的个数为1,那么就是联通的。剩下的根据题意判断度数即可。#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int d[N],p[N],n,m;int cnt;int find(int x){ if(.

2021-11-23 23:12:50 170

原创 1125 Chain the Ropes (25 分)【难度: 一般 / 贪心 哈夫曼树】

https://pintia.cn/problem-sets/994805342720868352/problems/994805350316752896用小根堆即可。#include<bits/stdc++.h>using namespace std;int n,x;priority_queue<double,vector<double>,greater<double>>heap;int main(void){ int n; cin&.

2021-11-23 22:35:35 186

原创 1124 Raffle for Weibo Followers (20 分)【难度: 简单 / 知识点: 模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805350803292160#include<bits/stdc++.h>using namespace std;const int N=1e3+10;int n,k,st;string s[N];map<string,int>mp;int main(void){ cin>>n>>k>>st; .

2021-11-23 22:07:54 196

原创 1123 Is It a Complete AVL Tree (30 分)【难度: 难 / 平衡树 未完成】

https://pintia.cn/problem-sets/994805342720868352/problems/994805351302414336未完成,平衡树很少写,不是太熟练

2021-11-23 21:58:31 80

原创 2020年牛客算法入门课练习赛1【完结】

感觉题挺不错的,自己也觉得做过很多题了,但是做这一套题还是有的题有些许不会。目录第k小数【难度: 简单 / 快排】不平行的直线【难度: 简单 / 数学】丢手绢【难度: 一般 / 取尺法 双指针】二分【难度: 中 / 知识点: 差分】交换【难度: 中 / 求环】第k小数【难度: 简单 / 快排】https://ac.nowcoder.com/acm/contest/5773/A#include<bits/stdc++.h>using namespace std;const int.

2021-11-22 16:55:06 777

原创 1122 Hamiltonian Cycle (25 分)【难度: 一般 / 知识点: 模拟 哈密顿回路】

https://pintia.cn/problem-sets/994805342720868352/problems/994805351814119424本题考察的就是哈密顿回路只能走n+1步有n个不同的点且开头结尾必须是同一个点且所有的路径都是可达的#include<bits/stdc++.h>using namespace std;const int N=510;const int M=1010;int g[N][N],n,m,k,t;int a[M];/*bo.

2021-11-22 14:27:01 378

原创 1121 Damn Single (25 分)【难度: 一般 / 知识点: 哈希表,模拟】

https://pintia.cn/problem-sets/994805342720868352/problems/994805352359378944#include<bits/stdc++.h>using namespace std;const int N=1e5+10;unordered_map<string,string>mp;unordered_map<string,int>hush;int n,m;string s[N];vector&lt.

2021-11-22 12:45:51 175

原创 Acwing第 26 场周赛【完结】

目录4076. 字符串权值【签到】4077. k显性字符【思维 贪心 / 二分】4078. 01串【DP】4076. 字符串权值【签到】https://www.acwing.com/problem/content/4079/#include<bits/stdc++.h>using namespace std;int main(void){ string s; cin>>s; int sum=0; for(int i=0;i<s.size()

2021-11-22 12:44:52 325

原创 第四届“传智杯”全国大学生IT技能大赛(练习赛)【完结】

题目都是基础题。目录T1 符合条件的数【暴力】T2 选代表【模拟】T3 成绩统计 【排序】T4 背答案 【模拟】T5 击鼓传花 【暴力模拟】T1 符合条件的数【暴力】https://www.luogu.com.cn/problem/T211364?contestId=56279暴力即可。#include<bits/stdc++.h>using namespace std;int n,k; bool check(int n){ int cnt=0; while(n) .

2021-11-22 12:43:14 3216

原创 1120 Friend Numbers (20 分)【难度: 简单 / 知识点: 哈希表】

https://pintia.cn/problem-sets/994805342720868352/problems/994805352925609984#include<bits/stdc++.h>using namespace std;const int N=1e5+10;int cnt[N],n,x;void solve(int x){ int sum=0; while(x) sum+=x%10,x/=10; cnt[sum]++;}int mai.

2021-11-21 16:56:45 251

用c语言写的一个推箱子游戏.rar

用c语言写的一个推箱子游戏

2021-08-12

打字母压缩文件.rar

用c语言写的图形化的打字游戏

2021-08-11

打单个字母c语言代码.rar

打字母游戏c语言代码

2021-08-11

EasyX_20210730.exe

EasyX库安装包

2021-08-10

童晶学游戏配套的全套代码.rar

童晶游戏配套书籍全套代码

2021-08-10

图书馆管理系统.rar

图书管理系统,有管理登录,学生登录,增删改查等一些功能

2021-06-18

qq宠物(c语言).rar

用C++写的一个养成类游戏,类似于精武堂或者QQ企鹅

2021-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除