- 博客(12)
- 收藏
- 关注
原创 VSCode C++配置
VSCode C++配置官方文档:Get Started with C++ and Mingw-w64 in Visual Studio Code我的 launch.jason{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configuratio
2022-04-08 21:45:50
139
原创 蓝桥杯 外卖店的优先级
外卖店的优先级题意:[P1458 - 蓝桥杯2019初赛]外卖店优先级 - New Online Judge (ecustacm.cn)外卖店有一个优先队列。外卖店的优先级大于5,则会被系统加入优先队列,外卖店的优先级小于等于3,则会被清楚优先队列。给出T时刻的M条订单信息,对于1~N家外卖店,算出T时刻时优先队列有多少家外卖店。规则:每家外卖店都有一个优先级,初始时(0 时刻) 优先级都为0。每经过1 个时间单位,如果外卖店没有订单,则优先级会减少1,最低减到0;而如果外卖店有订单,则优先级不减反加,
2022-03-29 16:53:59
422
原创 Mit6.S081 Lab01 实验环境搭建
Mit6.S081 Lab01 实验环境搭建官方安装文档:6.S081 / Fall 2020 (mit.edu)如果 $ riscv64-unknown-elf-gcc --version报错"No command",根据Terminal给出的指示安装东西注意以后给虚拟机分配20g以上的虚拟硬盘(Linux Ubuntu就占了近10g)善用搜索引擎win键加鼠标可以拖动界面Qemu type推出方法: 按住Crtl+a,松开,按XHappy Lab!...
2022-03-07 18:25:07
309
原创 hdu4460题解与思考(没解出来别看)
hdu4460 题解与思考 Friend Chains题意:简单来说就是自己任意输入一个图的结点和边,找到一个最小路径长度k,任意两点的连通路径长度都小于等于,如果有孤立点,则输出-1思路:首先能够想到用bfs做遍历,由于起点不固定,所以需要for循环对每个点做遍历,比较可以得到k。至于图的构建,可以考虑用邻接矩阵,这样vis也可以用二维数组。本题有一个问题,输入的名字并不直接对应数字,这就给我们在邻接矩阵上直接处理边的关系带来了麻烦,解决方案是使用map库,map的好处是可以直接通过关键字
2021-08-24 22:53:47
256
原创 hdu1240题解与思考 Asteroids!
hdu1240题解与思考 Asteroids!题意:简单说就是走一个三维的迷宫思路:解决迷宫的思路当然就是队列+bfs啦,三位迷宫只要注意改一下检测数组vis为三位数组就可以了,当然这个题目也有一个坑点:输入迷宫时不是按照我们的惯性思维先行后列再层,要结合题意。当然也有一些格式方面的要注意。代码奉上:#include<iostream>#include<queue>#include<string>using namespace std;
2021-08-21 23:31:09
289
原创 2021-08-04
poj3414题解与思考 Pots题意知识点题解:首先第一次拿到这个题,觉得麻烦,想第一时间把答案中步数输出来,再去想怎么输出具体每一步怎么操作,于是就有了如下代码,(自己想的),用到bfs和队列)#include<iostream>#include<queue>using namespace std;struct set { int a; int b; int step;};int amax, bmax, c;bool vis[500][500]
2021-08-21 20:52:05
62
原创 2021-08-03
poj3126题解与思考 Prime Path在写题意之前允许我感叹一下,这道题难了我挺久的,想不到把他攻克是如此的快乐!经历了卡住的痛苦,想看题解,真的感谢自己当时忍住了,拿出笔分析了一下,发现自己的卡住的地方,加了队列后解决了存取数字的问题,不然一直没想通,想过加数组但不行。可能当时还是抱着看题解就毁了这道题,没了自己的思考,事实上我和题解的思路确实不同。纪念一下这种感觉!Accepted!题意:给定两个四位数(都是素数)a,b,每次只能换一个数字,求从a到b的最短更换次数,且每次更换完后仍是
2021-08-03 22:42:48
57
原创 poj1426题解与思考
**poj1426题解与思考**题意:找1~200间整数n对应的一个特殊数字m,该特殊数字需要仅有0,1组成,且m%n=0对应知识点:bfs,同余定理(同余定理的还不是很清晰)题解:1.首先我采取定义数组a[5000]去存储每个01数,但是非常容易超限,oj出现RUN TIME ERROR2.后来采取定义队列,(模拟数组),不用考虑长度,但是会出现特别大的数(198对应的特别大),oj出现TLE代码如下:#include<iostream>#include<queu
2021-08-03 17:41:59
160
原创 VS 配置#include<bits/stdc++.h>
VS 配置#include<bits/stdc++.h>前言上次介绍了#include<bits/stdc++.h>的优劣,自己上手发现VS识别不了?!解决办法打开文件夹C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include在include文件夹下建一个bits文件夹在bits文件夹里把stdc++.h文件放进去stdc++.h文件的构
2021-02-07 22:58:39
1034
原创 关于头文件#include<bits/stdc++.h>
大概了解到了这个头文件,它包含了c++里所有的头文件,比如#include<iostream> #include<cmath>等等那么它既然这么好用,其他具体的头文件还有什么存在的价值呢?#include<bits/stdc++.h>的优缺点1.它适用于编程竞赛,可以节省选手精力2.在项目开发的过程,使用此头文件会增加内存大小和延长运行速度3.部分c++编译器不支持该头文件...
2021-01-29 12:18:30
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人