3 azure1cloud

尚未进行身份认证

Rage, rage against the dying of the light.Do not go gentle into that good night.

等级
TA的排名 1w+

HDU 4801 Pocket Cube (模拟)

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

2018-10-18 21:34:54

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

题意:          中文思路:         染色部分树链剖分即可         对于倒数第K次染色,转化为正数第Q次,线段树维护颜色即可。代码:#include <bits/stdc++.h>using namespace std;#define ls l,mid,rt*2#define rs mid+1,r,rt*2+1#define m...

2018-10-06 20:47:16

Machine Learning 参数初始化相关问题

1.参数需要初始化吗?为什么神经网络在考虑梯度下降的时候,网络参数的初始值不能设定为全0,而是要采用随机初始化思想? - 王赟 Maigo的回答 - 知乎https://www.zhihu.com/question/36068411/answer/657516562.c++11下利用 <random> 文件提供的工具进行初始化#include <bits/std...

2018-09-14 17:00:49

Machine Learning 常用激活函数

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

2018-09-14 15:08:48

2018 牛客多校第二场 J farm

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

2018-07-25 14:36:08

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

原题链接:https://www.nowcoder.com/acm/contest/55/Jbitset水水过,手写的压位倒是炸了#include <iostream>#include <bitset>#include <cstdio>#include <queue>using namespace std;const int MAXN=3e...

2018-05-04 00:15:26

MNIST自学资料备忘

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

2018-05-03 14:03:49

python3 自定义比较函数

Python 2 中支持类似 c++ 中 cmp 的写法Python 3 放弃了这一用法官方说明:https://docs.python.org/3/howto/sorting.html#sortinghowto所以不想写lambda的话,加一句cmp_to_key()就行了def 比较函数(): ... return ...原来的方式是:.sorted(cm...

2018-03-12 20:54:28

Linux 文件与目录管理笔记

自学自鸟哥的书,感谢鸟哥。一.路径相对路径与绝对路径. 代表此层目录.. 代表上层目录- 代表前一个工作目录~ 代表当前用户的主文件夹~dt2131 代表用户“dt2131”的主文件夹例:绝对路径: /usr/share/doc相对路径:../man(to /usr/share/man)二.执行文件路径变量$PATH$PATH 目录区分前后不同用户默认PATH不同。PATH可修改以 : 分隔本目录...

2018-03-04 13:35:30

树剖自用模板

#include using namespace std;#define ls l,mid,rt*2#define rs mid+1,r,rt*2+1#define mi (l+r)/2const int MAXN=5e4+7;const int INF=0x3f3f3f3f;vector edge[MAXN];vector linkk[MAXN];int n,m,q;in

2018-01-19 12:15:46

直线裁剪

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

2018-01-01 23:24:35

基础Bezier曲线

N 为点数DIV 为曲线细分程度使用了 EasyX 图形库,感谢 EasyX 团队#include #include #include using namespace std;typedef struct Node { int x, y;}Node;const int MAXN = 1007;const int N = 8;const int W = N - 1;c

2018-01-01 23:19:28

二次插值样条曲线

二次插值样条曲线补首尾的画法N为点数+2,虚拟首尾DIV代表曲线细分的程度使用了EasyX图形库,感谢EasyX团队#include#include#includeusingnamespacestd;typedefstructNode{ intx,y;}Node;constintN=8+2;constintDIV

2018-01-01 23:14:58

图形的伸缩,错切等变化

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

2018-01-01 23:08:32

图形的填充

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

2018-01-01 23:03:52

直线与椭圆画法

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

2018-01-01 22:52:09

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

使用fork创建进程,实现两个进程之间的通信,一个进程把一个变量的值加5,另一个进程输出该变量的值。mmap()sem_t:#include#include#include#include#includeusingnamespacestd;int*cnt;sem_t*m1=NULL,*m2=NULL;intmain(){m1

2017-12-20 23:49:11

fork 双返回值的原因

转自:http://blog.csdn.net/livingpark/article/details/4069049【NOTE4】首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0;在fork中,把子进程加入到可运行的队列中,由进程调度程序在适当的时机调度运行。也就是从此时开始

2017-12-19 17:23:06

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

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

2017-12-10 21:11:39

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

题意:中文思路:维护一个递增的单调队列即可O(N)或者RMQ维护区间最小值O(NlogK)代码:单调队列#include #include #include #include #include #include using namespace std;const int MAXN=1e6+7;typedef struct Node{ int

2017-12-10 20:47:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!