3 azure1cloud

尚未进行身份认证

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

等级
博文 344
排名 1w+

HDU 4801 Pocket Cube (模拟)

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

2018-10-18 21:34:54

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

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

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>usingnamespacestd;constintMAXN=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.htmlPythonstruct模块:https://blog.csdn.net/shudaqi2010/article/details/...

2018-05-03 14:03:49

python3 自定义比较函数

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

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

树剖自用模板

#includeusingnamespacestd;#definelsl,mid,rt*2#definersmid+1,r,rt*2+1#definemi(l+r)/2constintMAXN=5e4+7;constintINF=0x3f3f3f3f;vectoredge[MAXN];vectorlinkk[MAXN];intn,m,q;in

2018-01-19 12:15:46

直线裁剪

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

2018-01-01 23:24:35

基础Bezier曲线

N为点数DIV为曲线细分程度使用了EasyX图形库,感谢EasyX团队#include#include#includeusingnamespacestd;typedefstructNode{ intx,y;}Node;constintMAXN=1007;constintN=8;constintW=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#includetypedefstructNode{ intx,y,z;}Node;typedefstructMatrix{ inta,b,p, c,d,q, k,m,s;

2018-01-01 23:08:32

图形的填充

搜索可能是最笨的图形填充方法了,简单写了一遍。DFS为了防止爆栈手动扩了一下栈应该够用了,或者改BFS弄,其实都一样。使用了EasyX图形库,对EasyX团队表示感谢#include#include#include#pragmacomment(linker,"/STACK:102400000,102400000")usingnamespacestd;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#includeusingnamespacestd;constintMAXN=1e5+7;intn,m,p;intls[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#includeusingnamespacestd;constintMAXN=1e6+7;typedefstructNode{int

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