- 博客(24)
- 收藏
- 关注
原创 平板涂色 抬手次数
#include <bits/stdc++.h>using namespace std;struct block{ int x1, y1, x2, y2, c;}a[16];int N;int color[21] = {0};int m;int ans=16;bool f[16][16] = { false };int b[16] = {0};//砖块被涂的次数bool cmp(block a,block b){ if (a.x1 != b.x1) re.
2021-07-12 01:07:09
152
原创 埃及分数 单位分数
#include <bits/stdc++.h>using namespace std;typedef long long LL;const LL BIG=1000;LL a, b;LL ans[BIG],now[BIG],maxd;LL gcd(LL a, LL b){ return b == 0 ? a : gcd(b, a % b);}LL find_best(LL a, LL b)//满足1/i<=a/b的最小i,i>=b/a{ return.
2021-07-11 16:13:47
194
原创 weight 前后n项和
#define _CRT_SECURE_NO_DEPRECATE#include <bits/stdc++.h>using namespace std;int ST[2001];#保存S[]和T[]bool v[501];int ans[1001];//存结果int n,m;int k,x;bool flag=false;int all;void dfs(int cur,int si,int ei,int sz,int ez){ //ST从小到大排序,cur从.
2021-07-10 02:46:56
264
转载 安装CUDA和cuDNN
找到你下载的CUDA,无脑安装就行了。当然如果你想自定义的话要记住你选择的安装路径。CUDA安装完成后,打开powershell,执行nvcc -V ,成功的话会返回cuda版本号。解压cuDNN压缩包,可以看到bin、include、lib目录打开 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA找到你安装的版本目录,打开,找到bin、include、lib目录,将cuDNN压缩包内对应的文件复制到bin、include、lib目录。注意:是
2020-12-23 23:18:34
312
原创 SyntaxError: invalid character in identifier
无效字符不能被识别我这里是epochs=50,后面打成了中文的逗号,所以报错了
2020-12-20 14:20:17
139
原创 Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
在pycharm中执行pip install pydotplus去官网下载对应graphviz版本https://graphviz.gitlab.io/download/下载安装的时候自己选一个记得住的文件位置去环境变量中加上这个位置路径C:\Users\HASEE\AppData\Roaming\Python\Python37\Graphviz\bin注意一直延伸到bin文件夹为止之后重启jupyter就行了...
2020-12-20 13:50:47
100
转载 关于大学生该想着学习还是赚钱
除了极个别城市以外,像北京,上海这类的生活费比较高以外,大多都在1500左右,因此我在这里提出这个只是想说明一点,作为一个大学生应该看重的更多是自己能力的锻炼,而不是为了生活费去忙碌,那就落了下乘。这里能力不仅仅指学习,还有个人的口才,社交,做各种文档,运用电脑的各种技能,当然还有赚钱的能力。而这一切都源于一个——眼界,只有开阔的视野,对任何问题可以一针见血,这样才能在大学里面吃的开。不然,你四年的时间可能只是勉勉强强拿到了学位证,考了几个证书。或者一心全在兼职挣钱上,其他各方面全都荒废了。有的人可能会觉
2020-12-10 01:50:47
308
转载 二维数组a[ ][ ]和(*p)[4]
1、int[3][4]的各种地址与指针从前有座山,山里有这么一个二维数组:int a[3][4]然后我们看这个二维数组,这里很明显可以有一个问题,就是a,*a,&a等等是什么类型?它们有什么区别吗?具体可以直接看下面的表格,左列为变量名,右列为该变量的类型:测试代码如下,主要用了typeinfo头文件里的typeid函数,这个函数或者说操作符是C++为支持RTTI(Run-Time Type Identification)-运行时类型识别而提供的操作符之一,RTTI使程序能够获取由基指针或
2020-11-25 01:00:30
2590
原创 tensorboard开始问题
如果想在当前目录直接执行cmd,就找到自己保存的日志的目录,在路径栏中把路径清空后,直接输入cmd直接在浏览器中输入localhost:6006 进入tensorboard可视化界面如果找不到文件,即出现 No dashboards are active for the current data set.就点开右上角的UPLOAD的文件路径看是不是出错了我一开始保存的路径是D:/TensorBoard/test但是tensorflow强行把我改成了D:/Tensorflow/test看来是只能
2020-11-13 15:54:25
1559
转载 拼接木棍
转载 https://blog.youkuaiyun.com/weixin_45485187/article/details/103490709这位老哥的解析写得很好了,书上错了两个地方都被他找到了 感谢!没有回溯 导致错误没有成功后马上回到停止 导致超时#define _CRT_SECURE_NO_WARNINGS#include<bits/stdc++.h>using namespace std;int n;int a[61];int f;int sum = 0;int used
2020-11-06 02:03:00
489
原创 生日蛋糕
书上剪枝得很详细了#define _CRT_SECURE_NO_WARNINGS#include<bits/stdc++.h>using namespace std;int N, M;int minV[21] = { 0 }, minA[21] = {0};int min_area=1<<30;int area = 0;void Read(){ scanf("%d%d", &N, &M); for (int i = 1; i <= M
2020-11-05 23:02:33
166
原创 传送带(二重三分)
开始自然想到在平地上的路径做文章,平地的起点和终点的改变就是是影响结果的全部因素。但是这是两个可变的东西,最后没想到真的要用二重三分,当积累经验了#define _CRT_SECURE_NO_WARNINGS#include<bits/stdc++.h>using namespace std;int Ax, Ay, Bx, By, Cx, Cy, Dx, Dy;int P, Q, R;void Read(){ scanf("%d%d%d%d%d%d%d%d%d%d%d",&a
2020-11-04 15:55:00
324
转载 灯泡(三分)
转载 https://www.cnblogs.com/ljy-endl/p/11393814.html解释得很清楚 其实我是不知道影子是什么
2020-11-03 23:31:17
262
原创 扩散连通
一开始想象两点的之间的扩散距离就是max(abs(a[i].x-a[j].x),abs(a[i].y-a[j].y))但是实际的情况是每个点的扩散范围是以该点为中心,斜边为2t的菱形,为了在t时间内让两个菱形有交集,需要横竖方向上都填补上差距,由于是一步一步来的,所以这个差距就是曼哈顿距离,差距使用2t填补的,所以让2*t>曼哈顿距离就行...
2020-11-03 12:28:35
143
原创 浮点数二分结果
给定一个长度为 n 的非负整数序列 ,求一个平均数最大的,长度不小于 L 的子段。在最后是输出ans还是right之间实验,最终还是只能用right用ans会精度缺失猜想可能是mid=(l+r)/2的时候精度被吞了 ,都是double,只能赋小数点后6位,更多赋不了,可能得知道double的存储结构后在研究吧目前我还没找到原因...
2020-10-30 02:30:54
169
原创 钓鱼贪心解法
起先可以想到的贪心就是每次取所有湖中每个机会可以钓到的最多的鱼网上说刘佳汝黑书《算法艺术与信息学竞赛》中有对这题有分析,但是黑书上没有代码,我在网上找到了对黑书中的部分题目的样例和代码,幸好里面有这题#define _CRT_SECURE_NO_WARNINGS#include<bits/stdc++.h>using namespace std;int main(){ int n, h; while (cin >> n) { if (n == 0) break
2020-10-28 13:03:00
288
原创 流水作业调度问题
P13 流水作业调度问题因为min{bj,ai}<=min{bi,aj}成立是作业J1在J2前面的条件所以○1若min{bj,ai}=bj,则bi和aj都要大于bj才行,即对于此时a>b的,需要bi>bj, 作业J1才能在J2前面,相当于b越小越要在后面。○2若min{bj,ai}=ai,则bi和aj都要大于ai才行,即对于此时a<b的,需要ai<aj, 作业J1才能在J2前面,相当于a越小越要在前面。模拟处理过程时间:若前面处理过作业后此时A的时间比B的时间少,则正
2020-10-03 17:43:37
444
原创 python对列表for循环嵌套的一个例子的理解
python对列表for循环嵌套的一个例子的理解例子:对 二维列表 lista 进行转置 ,存储为listblistb=[[row[i] for row in lista] for i in range(0,len(lista[0]))]解释:内层的列表 [row[i] for row in lista] 即为listb的行,行对i进行循环,就变成了[ [ ], [ ], [ ],...]每一行里都是i不变,也就是lista作为二维列表的列不变,行在进行循环,赋予的元素值是lista的列成为了
2020-09-30 17:22:06
1429
原创 python连接mysql出现的编码和数据不显示问题
编码问题在mysql中写如下查询alter table 表名 convert to character set utf8mb4 collate utf8mb4_bin;数据不显示问题明明执行成功了,发现数据库中没有数据是因为没有提交查询在最后加上这句话即可conn.commit()...
2020-09-28 17:57:49
352
原创 马哲对学习生活的启示
矛盾的同一性和斗争性是相互联结有同一性就一定有斗争性,所以同学之间如果水平相当,如果一旦别人比自己好了一点,就会有嫉妒心理,甚至做出一些事情,即斗争性。这不能怪这个产生嫉妒的同学,因为他也是受这个规律的支配,矛盾的斗争性是无条件的,绝对的。没有同一性就没有斗争性,所以要怪只能怪自己没有更加优秀,和别人拉开差距,和别人变得不同一(和别人没有同一性),就像我们普通人不嫉妒马云每天赚亿的钱,因为普通人和马云没有同一性,没有同一性就没有斗争性。同样,如果我们别人足够优秀,和别人的差距足以失去的同一性,那别人也就
2020-09-28 12:08:30
492
原创 对正则表达式中 .*? 的理解
对正则表达式中 .*? 的理解将 .* 看成一个整体,? 作用于这个整体 ,表示匹配 任意多个字符的 0次或1次这相当于懒惰模式,匹配最小的结果:若不是懒惰模式,而是更长的,则不止是1次了,而是多于了1次;换句话说,相当于匹配到了一次符合 .* 的,就停止(或算一个匹配)这就相当于是懒惰模式...
2020-09-27 17:44:14
1499
原创 PyCharm双击图标没反应一个解决办法
PyCharm双击图标没反应一个解决办法我是之前装过一个版本的pycharm可能之前没有删干净,然后装了新的版本后就双击图标没反应了我的解决办法:去C盘的用户中删除之前版本的配置(configure文件夹)和系统(system文件夹)然后重装新的版本就行了希望对你有用...
2020-08-28 13:17:25
1877
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人