挺裸的 ,只要注意到当k超过9*10 就直接输出0就可以了。#include #include #include #include #include #include #include #include #include #include #include #include #include usi...
分类:
其他好文 时间:
2014-10-11 12:37:45
阅读次数:
141
1.题目 如标题,求大于整数N(N>=0)的第一个回文数的字符串表示形式。 这个题目也是当时笔试第一次见到,花了一个小时才做出了。慢慢总结还是挺简单的。2.分析 分析如下: (1)一位数N(9除外)。 第一个大于N回文数等于N+1,如大于3的第一个回文数是4。 (2)奇数位(一...
分类:
其他好文 时间:
2014-10-10 14:28:00
阅读次数:
277
题目:判断卡号是否合法,给你4组4位的数字,偶数位的2倍的位和加上奇数位的和,判断尾数是否为0。
分析:简单题,模拟。直接按照提议判断即可。
说明:460题,加油!
#include
#include
using namespace std;
char data[4][5];
int main()
{
int n;
while (cin >> n)
for (int i =...
分类:
其他好文 时间:
2014-10-10 10:49:34
阅读次数:
235
从一个实际案例说起 国庆长假前一个礼拜,老大给我分配了这么一个bug,就是打印出来的报表数量为整数的,有的带小数位,有的不带,毫无规律。 根据短短的两个多月的工作经验以及猜测,最终把范围缩小到以下这段代码块(伪代码)String output(double num){//double类型的参数...
分类:
编程语言 时间:
2014-10-10 08:58:14
阅读次数:
315
题目大意:令Sum(i)为i在二进制下1的个数 求∏(1
一道很简单的数位DP 首先我们打表打出组合数 然后利用数位DP统计出二进制下1的个数为x的数的数量 最后输出∏(1
此题的坑在于这题的组合数和数位DP的结果都是指数 对指数取模不能直接取 要取Phi(p)
于是我们对10000006取模 然后这题就WA了 因为10000007不是个质数!
10000007=941*10627 于是我...
分类:
其他好文 时间:
2014-10-09 22:15:04
阅读次数:
268
题意解释:给定一个八进制的小数(0到1之间)题目要求你把它转换为十进制小数,转换后小数的位数是转换前八进制小数位数的3倍且不输出末尾无意义的零(即后置零).0.75inoctalis0.953125(7/8+5/64)indecimal.①先说最直接的想法,从十分位到最后一位,每次乘上8的(-i)次...
分类:
其他好文 时间:
2014-10-09 19:45:57
阅读次数:
161
题意:规定一个合法的号码不能含有4或者是连续的62给定区间[n,m] 问此区间内合法的号码的个数分析:数位dpdp[i][j]代表 最高位为 j 的 i位数有多少个合法的然后按题目规则进行转移即可dp结束后,再统计范围内的总数,最后打表输出代码:#include#include#includeusi...
分类:
其他好文 时间:
2014-10-09 16:37:17
阅读次数:
169
过程以保留字procedure开始,没有返回值;函数以保留字function开始,有返回值。参数位于括号里面,多个参数之间以分号分隔,例如:procedure SetDate(Year: Integer; Month: Integer; Day: Integer);也可以将相同类型的参数组合在一起,...
分类:
其他好文 时间:
2014-10-09 14:50:44
阅读次数:
191
B吉利数字时限:1s【题目描述】算卦大湿biboyouyun最近得出一个神奇的结论,如果一个数字,它的各个数位相加能够被10整除,则称它为吉利数。现在叫你计算某个区间内有多少个吉利数字。【输入】第一行为样例个数N。接下来N行,每一行代表一个输入样例,每个输入样例有2个数,分别代表某个区间的起点a和终...
分类:
其他好文 时间:
2014-10-09 14:16:03
阅读次数:
267
一.1、 (1)十进制→二进制 第一种方法: 十进制数逐次整除2,至商为0,所得余数按相反顺序写出,即为其二进制数。 例:49写成二进制为110001 49逐次整除2的商24126310逐次整除2的余数100011 把余数从右往左写,即为二进制数 第二种方法:数位8...
分类:
其他好文 时间:
2014-10-09 01:00:37
阅读次数:
375