一、算数运算符 **:是幂 结果不能超过数的范围 当指数为小数时 底数不能为负数 %:取余数 两边的操作数为整数,如果不是则要截取,把所有的小数部分去掉 注意:当一个字符串参加运算,需要转化为整数时,如果不能转化为整数则值为零, '2'+1=3 'a'+1=1 二、数字比较运算符 大于小于等于 :比 ...
分类:
编程语言 时间:
2017-08-15 11:27:12
阅读次数:
159
[NOIP模拟赛]数列 【题目描述】 a[1]=a[2]=a[3]=1 a[x]=a[x-3]+a[x-1] (x>3) 求a 数列的第n 项对1000000007(10^9+7)取余的值。 【输入格式】 第一行一个整数T,表示询问个数。 以下T 行,每行一个正整数n。 【输出格式】 每行输出一个非 ...
分类:
其他好文 时间:
2017-08-14 13:24:39
阅读次数:
138
题目链接:http://poj.org/problem?id=3150 题目意思:有n个数围成一个环,现在有一种变换,将所有距离第i(1<=i<=n)个数小于等于d的数加起来,对m取余,现在要求将所有的数都变换k次,得到的n个数的值。 思路:构造一个循环矩阵,以下这个矩阵是以样例1为例的循环矩阵。 ...
分类:
其他好文 时间:
2017-08-14 00:39:37
阅读次数:
139
1582 n叉树 有一棵n叉树,深度是无限的,每个结点有n个儿子。从左到右编号为1到n号儿子,第i号儿子离该结点的距离是di。现在要统计一下距离根结点不超过x的结点有多少个。 数字比较大对 109 + 7 取余后输出。 样例解释: 图中黄色的结点是距离根不超3的。 Input Output Inpu ...
分类:
其他好文 时间:
2017-08-14 00:33:36
阅读次数:
141
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6112 题目大意:给你一个合法的年月日,问下次同样是这个月日,星期一样的最早是哪年? 题目保证不超过四位数。 解题思路:讲道理真的需要吗? 过一年+365天,如果是闰年+366天,对7取余为0了就OK了。 ...
分类:
其他好文 时间:
2017-08-12 22:34:14
阅读次数:
174
此文为博主原创题解,转载时请通知博主,并把原文链接放在正文醒目位置。 题目链接:https://www.luogu.org/problem/show?pid=1226 题目描述 输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。 输入输出格式 输入格式: 三个整数b,p,k ...
分类:
其他好文 时间:
2017-08-10 10:05:53
阅读次数:
156
转进制 【题目描述】 用递归算法将一个十进制数X转换成任意进制数M(M<=16)。 【输入】 一行两个数,第一个十进制数X,第二个为进制M。 【输出】 输出结果。 【输入样例】 31 16 {将十进制31转化为十六进制数} 【输出样例】 1F 【题解】倒取余可以考虑栈 #include <iostr ...
分类:
其他好文 时间:
2017-08-09 19:58:33
阅读次数:
182
十进制->* 整数和小数分开计算,在合并 整数:除以基数(2、8、16)逆取余,一直到商为0 小数:乘以基数(2、8、16)取整(正向),一直到小数为0 *->十进制 整数和小数分开计算,在合并 整数:二进制数按权展开、相加,即个位为基数的0次幂,十位为基数的1次幂,以此类推 小数:二进制数按权展开 ...
分类:
其他好文 时间:
2017-08-09 11:29:11
阅读次数:
130
十进制 → 二进制 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。 例:将十进制的(43)D转换为二进制的步骤如下: 1. 将商43除以2,商21 ...
分类:
其他好文 时间:
2017-08-07 13:31:21
阅读次数:
131
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的 ...
分类:
编程语言 时间:
2017-08-03 13:45:02
阅读次数:
720