HDU 4801 Pocket Cube (模拟)

题意: 给出一个2阶魔方,问在少于N步旋转内,最多产生多少个同样颜色的面? 思路: 共6个有效方向,模拟即可。 有一个坑点,颜色不是0-5的,是 Integer 。判重时注意下即可 代码: #include <bits/stdc++.h> ...

2018-10-18 21:34:54

阅读数 108

评论数 0

牛客国庆集训派对Day6 I 清明梦超能力者黄YY

题意:           中文 思路:          染色部分树链剖分即可          对于倒数第K次染色,转化为正数第Q次,线段树维护颜色即可。 代码: #include <bits/stdc++.h> using names...

2018-10-06 20:47:16

阅读数 83

评论数 0

Machine Learning 参数初始化相关问题

1.参数需要初始化吗? 为什么神经网络在考虑梯度下降的时候,网络参数的初始值不能设定为全0,而是要采用随机初始化思想? - 王赟 Maigo的回答 - 知乎 https://www.zhihu.com/question/36068411/answer/65751656 2.c++11下利用 ...

2018-09-14 17:00:49

阅读数 88

评论数 0

Machine Learning 常用激活函数

1.Sigmoid 函数 2.ReLU函数 3.PReLU函数                                             ReLU                                                    ...

2018-09-14 15:08:48

阅读数 90

评论数 0

2018 牛客多校第二场 J farm

题意: 翻译直接搬别人的了。 给出一个n*m(n*m<=1e6)的农场,以及每个格子中植物的种类编号∈[1,n*m], 接着给出T(T<=1e6)次施肥的信息,信息包括x1,y1,x2,y2,k(1<=x1&l...

2018-07-25 14:36:08

阅读数 104

评论数 0

湖南大学ACM程序设计新生杯大赛(同步赛)J - Piglet treasure hunt Series 2

原题链接:https://www.nowcoder.com/acm/contest/55/Jbitset水水过,手写的压位倒是炸了#include <iostream> #include <bitset> #i...

2018-05-04 00:15:26

阅读数 139

评论数 0

MNIST自学资料备忘

MNIST数据集官网:http://yann.lecun.com/exdb/mnist/解析教程:https://www.jianshu.com/p/84f72791806fPython官方文档:https://docs.python.org/3/index.htmlPython struct模块...

2018-05-03 14:03:49

阅读数 114

评论数 0

python3 自定义比较函数

python 2 中支持类似 c++ 中 cmp 的写法python 3 放弃了这一用法官方说明:https://docs.python.org/3/howto/sorting.html#sortinghowto多元素比较时可以写成:a = [[1,2],[2,1],[1,1],[2,2]] ...

2018-03-12 20:54:28

阅读数 1274

评论数 0

Linux 文件与目录管理笔记

自学自鸟哥的书,感谢鸟哥。一.路径相对路径与绝对路径. 代表此层目录.. 代表上层目录- 代表前一个工作目录~ 代表当前用户的主文件夹~dt2131 代表用户“dt2131”的主文件夹例:绝对路径: /usr/share/doc相对路径:../man(to /usr/share/man)二.执行文...

2018-03-04 13:35:30

阅读数 143

评论数 0

树剖自用模板

#include using namespace std; #define ls l,mid,rt*2 #define rs mid+1,r,rt*2+1 #define mi (l+r)/2 const int MAXN=5e4+7; const int INF=0x3f3f3f3f; vec...

2018-01-19 12:15:46

阅读数 154

评论数 0

直线裁剪

基于编码裁剪和中点裁剪方法,将两种裁剪方法糅合到一起,补足了编码裁剪的不足(在编码裁剪无法判断时,进行中点裁剪,再判断) 使用了 EasyX 图形库,感谢 EasyX 团队 #include #include #include #pragma comment(linker, &q...

2018-01-01 23:24:35

阅读数 200

评论数 0

基础Bezier曲线

N 为点数 DIV 为曲线细分程度 使用了 EasyX 图形库,感谢 EasyX 团队 #include #include #include using namespace std; typedef struct Node { int x, y; }Node; const int M...

2018-01-01 23:19:28

阅读数 216

评论数 0

二次插值样条曲线

二次插值样条曲线补首尾的画法 N 为点数+2,虚拟首尾 DIV 代表曲线细分的程度 使用了 EasyX 图形库,感谢 EasyX 团队 #include #include #include using namespace std; typedef struct Node { i...

2018-01-01 23:14:58

阅读数 668

评论数 0

图形的伸缩,错切等变化

在此以二维图形为例,扩展到更高维思路都是一样的,明白变化矩阵就都明白了。 使用了 EasyX 图形库,对 EasyX 团队表示感谢 #include #include #include typedef struct Node { int x, y, z; }Node; typedef ...

2018-01-01 23:08:32

阅读数 379

评论数 0

图形的填充

搜索可能是最笨的图形填充方法了,简单写了一遍。 DFS为了防止爆栈手动扩了一下栈应该够用了,或者改 BFS 弄,其实都一样。 使用了EasyX图形库,对 EasyX 团队表示感谢 #include #include #include #pragma comment(linker, &q...

2018-01-01 23:03:52

阅读数 231

评论数 0

直线与椭圆画法

画法的原理参考教科书就行,这里给出自己写的代码(可能有BUG)包含BHLine(BH直线)mpline(中点直线)DDAline(DDA直线,可能有问题,线条不太顺)MDcircle(中点画圆)BHcircle(BH画圆)MDellipse(中点画椭)除算法本身外的必要函数使用了EasyX库,在此...

2018-01-01 22:52:09

阅读数 204

评论数 0

LINUX 实现两个进程之间的通信

使用fork创建进程,实现两个进程之间的通信,一个进程把一个变量的值加5,另一个进程输出该变量的值。 mmap() sem_t: #include #include #include #include #include using namespace std; int *cnt; ...

2017-12-20 23:49:11

阅读数 1193

评论数 0

fork 双返回值的原因

转自:http://blog.csdn.net/livingpark/article/details/4069049 【NOTE4】 首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。 其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0; ...

2017-12-19 17:23:06

阅读数 167

评论数 0

NEFU 1270 智力异或(2)|| 2017icpc青岛站 热身赛 C (01字典树)

题意: 中文 思路: 将数插入到01字典树中并记录子树的大小和子树中所有数的位信息。 查询时在字典树中搜索前K个即可。 注意数是可以重复的 代码: #include #include #include using namespace std; const int MAXN=1e5+7; in...

2017-12-10 21:11:39

阅读数 186

评论数 0

NEFU 1268 区间最小值求和(单调队列||RMQ)

题意: 中文 思路: 维护一个递增的单调队列即可O(N) 或者 RMQ维护区间最小值O(NlogK) 代码: 单调队列 #include #include #include #include #include #include using namespace std; ...

2017-12-10 20:47:05

阅读数 116

评论数 0

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