可迭代对象和迭代器 while模拟for循环 可迭代对象与迭代器的对比 可迭代对象是一个操作方法比较多,比较直观,存储数据相对少(几百万个对象,8G内存是可以承受的)的一个数据集。 当你侧重于对于数据可以灵活处理,并且内存空间足够,将数据集设置为可迭代对象是明确的选择。 是一个非常节省内存,可以记录 ...
分类:
其他好文 时间:
2020-02-29 22:45:40
阅读次数:
85
题意:n个数,问多少个集合的乘积是完全平方数 (x<70)题解:完全平方数的因子一定出现偶数个,那么问题就变成有多少个集合的异或和为0 就转化成用线性基来写 第i位为1就说明分解质因数后第i个质数出现了奇数次,为0即出现偶数次,之后再把它转回十进制的另一个数这样问题就变成了n个数,有多少个集合满足它 ...
分类:
其他好文 时间:
2020-02-29 10:27:57
阅读次数:
64
题意: 输入一个正整数N(<=10000),接着输入N个正整数,输出它们十进制上每一位的和的个数(不计相同的数),并从小到大输出。 AAAAAccepted code: 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/stdc++.h> 3 using ...
分类:
其他好文 时间:
2020-02-28 22:30:07
阅读次数:
58
一、IP地址分类 分配地址就是给每个连接到IPv4网络上的设备分配的一个网络唯一的地址。IP地址长度为32比特,通常采用点分十进制方式表示,即每个IP地址被表示为以小数点隔开的4个十进制整数,每个整数对应一个字节,如10.1.1.1。 IP地址由两部分组成: 网络号码字段(Net-id):用于区分不 ...
分类:
其他好文 时间:
2020-02-27 17:41:13
阅读次数:
518
C语言 进制 进制介绍 1、简介 进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。 2、进制表 十进制 二进制 八进制 十六进制 0 0 0 0 ...
分类:
编程语言 时间:
2020-02-27 13:28:42
阅读次数:
88
C语言 数据存储方式 一、源码 一个数的原码(原始的二进制码)有如下特点: 最高位做为符号位,0表示正,为1表示负 其它数值部分就是数值本身绝对值的二进制数 负数的原码是在其绝对值的基础上,最高位变为1 下面数值以1字节的大小描述: 十进制数 原码 +15 0000 1111 -15 1000 11 ...
分类:
编程语言 时间:
2020-02-27 13:25:15
阅读次数:
86
更快地进行进制转换 本文主要针对二进制,八进制,十进制,十六进制中的一些转换提供一些技巧和思路,以加快进制转换的手算及心算速度. 十进制转换成其他进制 这里我举一个37.625(十进制)转换为二进制的例子来说明计算方法 分成两个步骤 步骤1 打表,以1为基础,向左不断乘以2,向右不断除以2 得出32 ...
分类:
其他好文 时间:
2020-02-26 18:58:48
阅读次数:
118
题意 给定一个数$n$,$n≤10^{500,000}$,问$n$最少可以拆分成几个不降数的和。一个不降数是在十进制位下,从高位往低位看,每个数都不会比高位的数更小的数 做法 不降数可以拆成若干个形似$1111...111$的数相加 位数为$l$的全$1$数可以写成$\dfrac{10^{l+1} ...
分类:
其他好文 时间:
2020-02-24 13:09:14
阅读次数:
55
进制转换;十进制转二进制公式倒除法,余数逆序二进制转+进制公式:当前的数字(0、1)乘以2的位数次方,在相加1001 -> 1x2^3+0x2^2+0x2^1+1x2^0八进制转二进制公式: [一转三位]八进制的一位相当于二进制的三位,计算时按十进制转换,不足三位高位补0二进制转八进制公式: [三位 ...
分类:
其他好文 时间:
2020-02-23 20:26:17
阅读次数:
159