阶乘之和时间限制:3000 ms | 内存限制:65535 KB 难度:3描述 给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No;输入第一行有一个整数0int main( ){ int m,n,i,k.....
分类:
其他好文 时间:
2014-08-06 01:42:50
阅读次数:
212
C. 方格取数(1)Time Limit: 5000msMemory Limit: 32768KB64-bit integer IO format:%I64d Java class name:Main给你一个n*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没...
分类:
其他好文 时间:
2014-07-26 16:57:11
阅读次数:
361
参数检查:
绝大多数方法的构造器对于传递给它的参数值会有某些限制。例如,索引值必须是非负数,对象不能
为null等等。
如果传递无效参数给方法,在执行前没对参数进行检查,该方法可能在处理过程中失败,并且产生令
人费解的异常。更糟的是,该方法可以正常返回数据。但是会得到一个错误的结果,你还认为是正确的,
没发现其中的倪端。
所以对于方法参数的检查是有必要的。
常见的几个错误,Il...
分类:
其他好文 时间:
2014-07-22 00:09:33
阅读次数:
241
题意:有n个灯笼,第一个的高度是A,最后一个是B,灯笼的关系给出,并要求每个灯笼的高度是非负数的,求最低的B
思路:推出公式:H[i]=2*H[i-1]+2-H[i-2],然后枚举H[2],在知道H[1]的情况下就能求出所有的高度,然后判断是否都是非负数
#include
#include
#include
#include
using namespace std;
const int...
分类:
其他好文 时间:
2014-07-06 11:15:54
阅读次数:
122
题目链接:uva 11105 - Semi-prime
H-numbers
题目大意:H-number为4?k+1(k为非负数),H-composites为因子中含有H-number(不包括自己本身)的数,反之久是H-prime,给定n,求有多少H-composites。
解题思路:首先用筛选法求出范围内的H-prime,然后枚举两个判断乘积是否在范围内。
#include
#...
分类:
其他好文 时间:
2014-07-04 00:26:37
阅读次数:
248
Divide two integers without using multiplication, division and mod operator.
思路:1.先将被除数和除数转化为long的非负数,注意一定要为long,因为Integer.MIN_VALUE的绝对值超出了Integer的范围。
2.常理:任何正整数num都可以表示为num=2^a+2^b+2^c+.....
分类:
其他好文 时间:
2014-06-25 19:46:17
阅读次数:
246
1.验证非负数字//onfocusout="checkQty(this);"function checkQty(obj) { //排除0开头的非法输入 if (obj.value.length >= 2) { var a = obj.value.charAt(0); ...
分类:
Web程序 时间:
2014-06-15 23:40:34
阅读次数:
335
Problem
Description给你一个n*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。Input包括多个测试实例,每个测试实例包括一个整数n
和n*n个非负数(n 2 #inc....
分类:
其他好文 时间:
2014-05-28 16:40:44
阅读次数:
252
【题目】
Given a list, rotate the list to the right by k places, where k is non-negative.
For example:
Given 1->2->3->4->5->NULL and k = 2,
return 4->5->1->2->3->NULL.
【题意】
给定一个链表L,和非负数K,要求把链表的后k个节点移到链表前
【思路】
先将指针指向指向倒数第K个节点,然后...
分类:
其他好文 时间:
2014-05-25 18:20:06
阅读次数:
252
无符号数相加不会发生溢出。因为会直接截断。但是有符号数相加,会发生溢出。溢出表示大于最大表示了那么如何判断有符号数发生溢出呢?下面两个非负数相加if(a + b
INT_MAX - b)可行,不计算a+b或者(unsigned)a + (unsigned)b > INT_MAX 换成无符号,a+b....
分类:
其他好文 时间:
2014-05-19 12:45:15
阅读次数:
206