题意T组测试数据,每组数据给你n(0<n<=1000)个无符号整型范围内的数,把这些数字任意排列后连接成一个大数,求能排出的所有数当中最大的与最小的两个数的差值。例如{1, 2}, 最大为21,最小为12,差值为9。样例输入131 2 3样例输出198思路乍一看是个大数问题,然而后来发现排序才是这道 ...
分类:
编程语言 时间:
2016-09-13 19:13:47
阅读次数:
234
问题描述: 对于一个字节(8bit)的无符号整型变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能高效。 在编写程序的过程中,根据实际应用的不同,对存储空间或效率的要求也不一样。比如在PC上与在嵌入式设备上的程序编写就有很大的差别。 分析与解法: 解法一: 举一个八位的二进制例子来分析。对 ...
分类:
其他好文 时间:
2016-09-12 12:22:17
阅读次数:
98
有符号数和无符号数运算的时候,有符号数会自动向无符号数转换 1 #include<iostream> 2 #include<ctime> 3 #include <stdio.h> 4 #include<cstring> 5 #include<cstdlib> 6 #include <map> 7 # ...
分类:
其他好文 时间:
2016-09-08 01:00:11
阅读次数:
269
问题:对于一个字节(8bit)的无符号整型变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能高。 解法一:除、余操作 我们知道,对于二进制操作,除以一个2,原来的数字将会减少一个0,如果除的过程中有余,那么就表示当前位置有一个1,所以可通过相除和判断余数的值来分析。 【时间复杂度O(log ...
分类:
其他好文 时间:
2016-09-03 13:41:37
阅读次数:
341
一、总结 二、BUG描述:else逻辑未补全,倒置查询数据泄露 在查询筛选参数的时候,有如下逻辑: 由于未补全orderIds为空的逻辑,导致没有把参数传入,因此全量数据被查询了出来。因此要补全else情况,插入“-1”,做为查询条件。但这里同时要注意,如果数据库中该字段是无符号整型,那么就不可以这 ...
分类:
其他好文 时间:
2016-08-31 11:52:40
阅读次数:
174
note %d (十进制) %0(八进制) %x(十六进制) %u (unsigned 无符号整型数) %c(字符) %s(string 字符串) %f(float 浮点型) %e(指数) if (A&&B) 依次判断 if (A&B) 如果A为false,不判断B 1代表true,0代表false ...
分类:
其他好文 时间:
2016-07-14 03:09:32
阅读次数:
213
对于一个字节(8bit)的无符号整型变量,求二进制表示中1的个数。 解法一: 除二求余法,如10100011 除以2 得01010001余1。当除二结果为1时,二进制中1的个数会减少一个,例, 01010001除以2得00101000余1 。当能整除2时,二进制中1的个数不变,例,00101000除 ...
分类:
其他好文 时间:
2016-07-04 22:08:26
阅读次数:
260
关键字 意 义 auto 声明自动变量,缺省时编译器一般默认为auto int 声明整型变量 double 声明双精度变量 long 声明长整型变量 float 声明浮点型变量 short 声明短整型变量 signed 声明有符号类型变量 unsigned 声明无符号整型变量 struct 声明结构 ...
分类:
编程语言 时间:
2016-06-25 20:25:47
阅读次数:
191
一、概要 二、数字类型(Numbers) 1.Python支持的数字类型 int(有符号整型) long(长整型) float(浮点型) complex(复数) 2.类型转换 int(x ) #将x转换为一个整数 long(x) #将x转换为一个长整数 float(x ) ... ...
分类:
编程语言 时间:
2016-06-09 11:03:33
阅读次数:
157
变量 在c语言中,变量必须先定义后使用,必须初始化。 在c99规则下,变量可以定义后直接初始化。 全局变量没有初始化的情况下,系统会默认初始值为0。 数据类型以及输入输出 整型数据用unsigned修饰,说明此变量为无符号整型,也就是正整数。 输入输出: unsigned:u% 八进制:o% 十六进 ...
分类:
其他好文 时间:
2016-06-05 22:47:05
阅读次数:
174