姿势基桥
寒江雪里独钓着的蓑笠翁
退役XCPCer,AI搬砖狗
展开
-
memset和fill_n比较
memset和fill_n比較1.memset是对每个字节赋值,而int有4字节(32位)比如这样,memset(a,1,sizeof(a));则a中的每个元素都被赋值成为2进制数为,00000001000000010000000100000001,的数转换成10进制就是16843009所以,一般用memset对数组赋0或-1,赋其他的值就要用循环来实现. 函数名: m转载 2017-02-24 15:24:54 · 615 阅读 · 1 评论 -
OJ提交题目中的语言选项里G++与C++的区别
一、OJ提交题目中的语言选项里G++与C++的区别http://www.th7.cn/Program/cp/201405/199001.shtml首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已。那么他们之间的区别是什么?在提交题目中的语言选项里,G++和C++都代表编译的方式。准确地说,选择C++的话,意味着你将转载 2017-02-25 17:46:09 · 285 阅读 · 0 评论 -
CF - 784A. Numbers Joke - 瞎猜
1.题目描述:A. Numbers Joketime limit per test2 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputInputThe input原创 2017-04-02 12:43:31 · 765 阅读 · 0 评论 -
关于memset的初始最大最小值
memset的正规用法是只能用来初始化char类型的数组的,也就是说,它只接受0x00-0xFF的赋值。因为char是1字节,memset是按照字节赋值的,相当于把每个字节都设为那个数,所以char型的数组可赋任意值;而对于也常用的int类型,int是4个字节,当memset(,1,sizeof());时,1相当于ASSCII码的1,1转为二进制00000001,当做一字节,一字节8位,i转载 2017-04-05 18:56:50 · 1832 阅读 · 0 评论 -
线性基学习笔记
线性基学习笔记 前言: 即西安区域赛A爆炸以后,觉得高斯消元这东西的没学好。耐下性子来读了些东西,总结如下概述基(basis)是线性代数中的一个概念,它是描述、刻画向量空间的基本工具。而在现行的 OI 题目中,通常在利用基在异或空间中的一些特殊性质来解决题目,而这一类题目所涉及的知识点被称作「线性基」。预备知识这里有一些线性代数的基本知识,以便更好的理解基的概念。向量空间(vector spa原创 2017-11-01 15:09:44 · 424 阅读 · 0 评论 -
差分约束系统学习笔记
差分约束系统一、预备知识最短路基本性质#define inf 0x3fffffff#define M 1005 //最大点数struct edge{ int v, w, next;}e[10005]; //估计好有多少条边int pre[M], cnt, dist[M], n;bool inq[M];//注意初始化void init (...原创 2018-05-08 21:03:21 · 4981 阅读 · 5 评论