关于出现 ;; ? 单独一个分号相当于空语句,不影响,但不规范。 例:int i;; 等价于 int i; ; 关于从“time_t”转换到“unsigned int”,可能丢失数据? 这个警告是由于新版本的VC里time_t是64位的,而srand接受32位的unsigned int,所以会丢失数 ...
分类:
编程语言 时间:
2020-10-29 10:04:36
阅读次数:
18
完全背包模型 二维 #include<iostream> using namespace std; const int N = 4010; const unsigned int mod = 1 << 31; unsigned int f[N][N]; int n; int main(){ cin > ...
分类:
其他好文 时间:
2020-10-29 09:20:50
阅读次数:
15
所谓年轻,就是意识不到自己的年轻 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; unsigned long long n,m; unsigned long ...
分类:
其他好文 时间:
2020-10-18 10:06:40
阅读次数:
20
数据在计算机中以二进制的形式保存,数据类型只是人为定义的一种解读位码的一种方式。先讨论整数之间的转换,对于长度相同的数据类型,相互转化时只是改变了解读的方式,但是并没有改变位值,比如int和unsigned int;将精度低的转为精度高的,比如short转为int,对符号进行拓展;高精度转为低精度, ...
分类:
其他好文 时间:
2020-10-09 21:35:18
阅读次数:
58
UOJ36【清华集训2014】玛里苟斯 给定序列 \(a\),每个元素有 \(\frac{1}{2}\) 的概率被选择,设 \(x\) 表示被选择的元素的异或和,求 \(x^k\) 的期望。 \(n\le 10^5,k\le 5,a_i\ge 0\) 保证答案小于 $2^{63}$ Solution ...
分类:
其他好文 时间:
2020-10-09 21:03:12
阅读次数:
19
#include "windows.h"#include "stdio.h" typedef unsigned char U1;typedef unsigned short U2;typedef unsigned long U4;typedef signed char S1;typedef sign ...
分类:
其他好文 时间:
2020-09-18 02:25:33
阅读次数:
37
一、scanf()转换说明中的修饰符 转换说明 含义 * 抑制赋值,示例:“%*d" 数字 最大字段宽度,输入达到最大字段宽度处,或者第一次遇到空白字符为止,示例:"%10s" hh 把整数作为signed char 或者 unsigned char 类型读取 ll 把整数作为long long或者 ...
分类:
其他好文 时间:
2020-09-18 00:34:59
阅读次数:
30
charDec2Hex(unsignedintiDec){charcResult;if(iDec>=0&&iDec<=9){cResult=iDec+‘0‘;}elseif(iDec>=10&&iDec<=15){cResult=iDec-10+‘A‘;}returncResult;}
分类:
其他好文 时间:
2020-09-18 00:25:57
阅读次数:
24
之前有写过一个color对象转16进制的,后来在项目中发现调整亮度,还是需要获取当前颜色的存储值。。 一个是当前设备的颜色,一个是颜色拾取图上的颜色,存下来后转为color对象再分解成饱和度,亮度等等…… 下面奉上16进制转color对象的方法 1 //把16进制转为UIcolor对象的代码 2 - ...
分类:
移动开发 时间:
2020-09-17 19:23:20
阅读次数:
28
93 位打表介绍 压 $93$ 位打表就是把要打表的数字转换成 $93$ 进制, 以此来缩短打表部分的代码长度. 例如打表 unsigned int 型数字时, 可以用 \(\lceil\log_{93}{(2^{31}-1)}\rceil=5\) 个字符表示. 至于为什么是 93 位, 因为 ch ...
分类:
其他好文 时间:
2020-09-17 19:10:24
阅读次数:
22