自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Anaconda创建新环境以及应用到Pycharm项目中

Anaconda创建环境教程,以及pycharm环境配置

2022-11-06 15:20:50 753 1

原创 LATEX常用排版

LATEX常用排版

2022-07-02 11:31:03 394

原创 机器学习好文收集

收集机器学习文章

2021-06-03 16:46:08 203

原创 第十二届蓝桥杯C++A组

第二题#include<iostream>#include<vector>#include<set>#include<cmath>#include<climits>using namespace std;struct Point{ int x, y; Point(int a, int b):x(a),y(b){}};struct Line{ double k, b; Line(double x

2021-04-20 23:09:50 459

原创 用队列实现bfs & 用栈实现dfs & 用dfs实现bfs

样例输入3 622 23 41样例输出9思路: 典型的bfs问题,这里尝试用bfs和dfs两种方法解,旨在练习两者实现方式和对比样例说明  用1表示灌溉到,0表示未灌溉到。  打开水管时:  000000  010000  000100  1分钟后:  010000  111100  011110  共有9个方格被灌溉好。数据规模和约定  对于所有评测用例,1 <= n, m <= 100, 1 <= t <= 10, 1 <= .

2021-04-12 20:48:52 832

原创 dp例题

1.数据规模和约定  对于30%的评测用例,1 <= n, m <= 10;  对于50%的评测用例,1 <= n, m <= 20;  对于所有评测用例,1 <= n <= 100,-10000 <= 权值 <= 10000。输出格式  输出一个整数,表示最大权值和。样例输入3 5-4 -5 -10 -3 17 5 -9 3 -1010 -2 6 -10 -4样例输出:15思路:dp问题,反转思路,对于一个点的权值 = 其左/上方

2021-04-12 20:44:50 257

原创 合成大西瓜——修改图片及发布详细教程

本文在下文教程的基础上进行补充,即看完这篇github,在修改过程中有问题的话本文或许可以帮上忙~最详细的大神版教学,包括修改分数等,详见 https://github.com/liyupi/daxigua图片:图片变成合适的尺寸之后还需要改成圆形-透明背景图,po使用的是window自带修改大小功能+ps改成圆形,教程见链接,记得保存为png格式https://jingyan.baidu.com/article/e75aca8565e466142fdac641.html注:椭圆工具圈完圆形之后直接隐

2021-01-31 22:24:55 15165 6

原创 2020PAT冬季考试甲级第三题文件树

不需要用到所有节点关系,所以非常规建树,简化了一些(附注释)AC代码#include<iostream>#include<cmath>#include<cstring>#include<string>#include<cstdio>#include<cstdlib>#include<vector>using namespace std;int n, k;string num[1002];strin

2020-12-05 17:10:41 282

原创 Visual studio导入tensorflow的方法

如果tensorflow还没有下载好的,请参考这篇文章https://blog.csdn.net/weixin_44284194/article/details/110143513在安装好的基础上,打开VS,工具——Python(P)——Python 环境(E)点击下面的将此作为新项目的默认环境即可...

2020-11-27 16:37:47 2617

原创 Anaconda和TensorFlow安装且在Jupyter上运行

1.Anaconda安装及Jupyter使用步骤https://www.bilibili.com/video/av42143495是一个五分钟的视频,简洁明了,亲测成功2.Windows环境下安装TensorFlow打开Anaconda Prompt因为po安装的是默认Python3.7,在命令行输入如下,建立一个 conda 计算环境,命名为tensorflow(base) C:\Users\USER>conda create -n tensorflow python=3.7激活这

2020-11-25 21:18:53 2248 1

原创 Androidstudio新手问题总结

app新手遇到了很多问题,网上有很多教程质量参差不齐,以下都是po亲测有用的解决方案(不断更新)1.导入别人的项目运行https://blog.csdn.net/bentleydelll/article/details/832144042.AS自带安卓模拟器无法启动,一直黑屏解决方法(方法一没有尝试,方法二对我的AS有用,方法三不能)https://blog.csdn.net/qq_44685099/article/details/107105337?utm_medium=distribute.pc

2020-10-29 18:52:37 246

原创 bfs附注释——第八届蓝桥杯省赛C++A组跳蚱蜢

标题:跳蚱蜢如图 p1.png 所示:有9只盘子,排成1个圆圈。其中8只盘子内装着8只蚱蜢,有一个是空盘。我们把这些蚱蜢顺时针编号为 1~8每只蚱蜢都可以跳到相邻的空盘中,也可以再用点力,越过一个相邻的蚱蜢跳到空盘中。请你计算一下,如果要使得蚱蜢们的队形改为按照逆时针排列,并且保持空盘的位置不变(也就是1-8换位,2-7换位,…),至少要经过多少次跳跃?注意:要求提交的是一个整数,请不要填写任何多余内容或说明文字。答案:20代码参考了蓝桥学苑老师的思路#include<ios

2020-10-04 12:02:53 180

原创 bfs迷宫——以第十届蓝桥杯省赛C++B组迷宫为例

试题 E:迷宫本题总分:15 分【问题描述】 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000000100001001110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫(30 行 5

2020-10-03 21:24:27 175

原创 C#拖动移动控件(以拖动panel及包含的控件为例)

这里是通过拖动panel里的名为component的picturebox,来实现整个panel的拖动有时候panel设计得很紧凑,直接给panel设计拖动是不可行的,因为无法触发点击事件,点击到的只是panel内的控件;panel位置改变,里面的控件也会跟着移动拖动单个控件的原理是一样的; Point pt; private void component_MouseDown(object sender, MouseEventArgs e) {

2020-06-24 22:54:30 2619 1

原创 C#鼠标移动画线的两种方式

1.直线: public Point start, end; public bool Myflag = false; private void Form1_MouseUp(object sender, MouseEventArgs e) { this.Myflag = false; } private void Form1_MouseDown(object

2020-06-24 22:44:06 4251 2

原创 C#批量动态生成控件

有时候我们需要动态添加一些功能相似的控件,而且这些控件可能是容器po采用了类的方法,下面以动态生成元器件为例:1.首先先做出一个panel,里面可能有picturebox,button等控件,这都没关系,先做出来可以方便我们后面写构造函数2.接下来写一个类,这些控件都作为成员变量,控件名建议与之前创建出来的panel同名3.如果我们还想给组件添加事件,只要在构造函数里加上,然后在类里添加这些事件的实现4.还可以做出一些提高功能,在这个类里有另一个类的对象(如果掌握了C++的类应用,这些功能应该不是

2020-06-24 22:28:05 1263

原创 dosbox光标消失

遇到了一个奇葩问题,在dosbox中运行完exit之后光标消失了,按insert键也没有出现解决方法:按window键(即左下角四个方块形状的)

2020-04-29 10:21:42 1244 2

原创 window10下MASM安装注意事项

1.在window10或其他高版本操作系统中cmd执行asm时出现instruction or register not accepted in current CPU mode可以改用XP及以下虚拟机,嫌麻烦的直接使用DOXBOX0.74,网上搜索免费下载2.https://jingyan.baidu.com/article/1876c8526686f8890b1376a4.html进入...

2020-04-24 10:24:59 1170

原创 Quartus安装破解失败试了一些方法汇总

破解跟网上教程一样,记得破解时断网,关闭杀毒软件1、license的空白框里没有信息,但是空白框上面有license信息或编译时会显示这些error:1)xxx device不支持2)64bit license 不支持 xxx这是因为没有破解成功,可以查看进入Quartus时有没有骏龙xxx管理,没有则代表破解失败2.把bin和bin64都破解一下比较保险3.window10,64位...

2020-03-26 22:35:04 7025

原创 蓝桥杯 国王的烦恼(建树/深搜)

大神代码如下,仍然是自己加了部分注释https://blog.csdn.net/qiqi_skystar/article/details/50923574蓝桥杯建树的题目考的比较多的感觉,前几天做的安慰奶牛问题(最小生成树)也是链接如下https://blog.csdn.net/weixin_44284194/article/details/104620295#include <ios...

2020-03-07 19:33:19 149

原创 蓝桥杯 安慰奶牛(最小生成树) + 大神答案的细化解析

大神的答案(太绝了)https://blog.csdn.net/libin56842/article/details/19910291看了好久才看懂,所以做了细化解析以防下次懵逼书上写的最小生成树Prim很复杂,但是大佬用了巧妙的解法#include <stdio.h>#include <string.h>#include <algorithm>us...

2020-03-02 21:25:24 159

原创 十六进制转八进制 + (蓝桥杯)输出超长八进制数

1.常规十六进制转八进制#include<iostream>using namespace std;int main(){ int n, m; cin >> hex >> n; //十六进制输入 cout << dec << n << endl; //十进制输出 cout << oct <&l...

2020-02-16 17:14:01 126

原创 【动态规划】关于子序列的例题

1.最大子序列和#include<iostream>using namespace std;int main(){ int n; int ans = -1000000; int sum = 0; int *a = new int[n + 5]; scanf("%d", &n); for(int i = 0; i < n; i++){ scanf("...

2020-02-11 15:18:01 128

原创 leetcode 动态规划入门问题细化解析(一)

1.最小花费爬楼梯https://leetcode-cn.com/problems/min-cost-climbing-stairs/大佬的题解,跟官方解答思路一样(自己加了注释内容)class Solution {public: int minCostClimbingStairs(vector<int>& cost) { int c1 = co...

2020-02-09 16:56:57 208

原创 错排公式 装错信封问题

https://blog.csdn.net/fisher_jiang/article/details/2493805具体题目和解答在上面的链接里一直没有弄懂把a,b,c,d装进A,B,C,D是D(4)。把b,c,d,e装到A,C,D,E也是D(4)?在第二种情况中,A = B,因为b如果进了A的话就跟第一种情况一样了,这里可以把A看成B(来自心理系同学的解答,审题好难)...

2020-02-08 15:01:08 580

原创 输出迷宫的所有路径 dfs

有一个nm格的迷宫(表示有n行、m列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这nm个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中没有重复的点,走时只能是上下左右四个方向。如果一条路都不可行,则输出相应信息(用-l表示无路)。第一行是两个数n,m( 1 < n , m < 15 ),接下来是m行n列由1和0组成的数据,最后两行是起始点和结束点输入:5 61 0 0

2020-02-06 21:45:59 841

原创 POJ派

给出10000个数据时超时#includeusing namespace std;#define Pi 3.14159int main(){int n,f,r[10010];float l = 0,h = 0;cin >> n >> f;for(int i = 0; i < n; i++){cin >> r[i];h = h + r[i] * r[i];}h = h * Pi / f;while(h - l >=1e-4){flo

2019-07-27 17:10:52 204

空空如也

空空如也

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

TA关注的人

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