#include //a=97 z=12
#include
int main()
{
int n;
char m[205];
int i,j;
int a;
scanf("%d",&n);
getchar();
while(n--)
{
a=0;
...
分类:
其他好文 时间:
2015-02-28 16:31:58
阅读次数:
140
- 记下一些关于运算符的小技巧或容易出错的地方%运算符取余运算符运算结果的正负号由第一个运算子的正负号决定,比如:1 -1 % 2 // -12 1 % -2 // 1所以有时候对负数取余会出现错误,使用绝对值函数可以避免错误:// 会出错function isOdd(n) {return n % ...
分类:
其他好文 时间:
2015-02-25 11:36:42
阅读次数:
150
最近在准备研究生的复试,在九度上刷题,博主是考得北邮研究生,水平比较菜,算法基本不咋样,随便写写自己敲代码过程中出现的各种情况和未解的问题。 part1:思路 十进制转换为二进制,无非是除二取余,然后将余数倒着输出。为了确定输出二进制的位数,对输入的数据取对+1,得出需要除以2的次数,也就是余数的....
分类:
编程语言 时间:
2015-02-24 23:18:42
阅读次数:
172
题目大意:
有N个学生,每个学生有一个唯一的学生证号(0~10^6),但是为了学生证号的范围有点大,
所以希望找到一个最小的正整数M,使得所有学生的学生证号对模M均不同余。那么问题来
了:这个M是多少。
思路:
将M从1开始测试,把所有学生证号对M取余的结果存起来,如果发现有相同的结果,就增
大M的值继续测试,直到满足所有学生的学生证号对M均不同余。...
分类:
其他好文 时间:
2015-02-22 17:21:19
阅读次数:
155
#includeint main(){ int a,b; scanf("%d%d",&a,&b); int sum=a+b; if(sum=0 ; --j) { printf("%d",arr[j]); if(j!=0 && j%3==0) //【思维】用取余的方法逢...
分类:
编程语言 时间:
2015-02-21 15:26:37
阅读次数:
172
#includeint main(){ int a,b; scanf("%d%d",&a,&b); int sum=a+b; if(sum1000000) //【思维】,两个数字在:-1000000 1000) printf("%d,%d",sum/1000,sum%...
分类:
其他好文 时间:
2015-02-21 14:20:06
阅读次数:
162
在实际的工程中,大量使用哈希法。
关于哈希法:
下面是采用哈希法存储数据并实现查找的示例。实现哈希函数用“除法取余法”,解决冲突为“开放地址法”。
#include
using namespace std;
int searchHash(int h[], int l, int key);
void insertHash(int h[], int l, int...
分类:
其他好文 时间:
2015-02-20 14:11:33
阅读次数:
294
描述:两位正整数的简单算术运算(只考虑整数运算),算术运算为:+,加法运算;-,减法运算;*,乘法运算;/,整除运算;%,取余运算。算术表达式的格式为(运算符前后可能有空格):运算数 运算符 运算数请输出相应的结果。输入一行算术表达式。输出整型算数运算的结果(结果值不一定为2位数,可能多于2位或少于...
分类:
其他好文 时间:
2015-02-17 22:13:36
阅读次数:
199
首先我们看个例子这里的取模运算(取余数)出现了BUG。那么需要声明一下,负数也是可以取模操作的,并不是出现负数就是不对的我们应该把这种长整数类型看成float型数据进行处理介绍一个函数float fmod ( float $x , float $y )返回除法的浮点数余数通过这个函数的运算,就可以得...
分类:
其他好文 时间:
2015-02-15 19:17:21
阅读次数:
128
今天刷了高精度专题,本来准备写一个高精度类,然后直接套模版,后来发现根据每题的要求分开写高精度反而效率高。主要涉及了高精度加法、乘法、除法、取余(其中后两项为高精度和低精度进行运算)。终于打过一遍高精度除以低精度了,高精度专题也算圆满了。UVaOJ 424高精度加法,水题。#include #inc...
分类:
其他好文 时间:
2015-02-08 15:23:05
阅读次数:
118