
模拟
文章平均质量分 74
_chunqiu_
这个作者很懒,什么都没留下…
展开
-
密码发生器
在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。 变换的过原创 2014-02-01 17:01:01 · 398 阅读 · 0 评论 -
回文数
回文数 Time Limit:1 Ms| Memory Limit:64 MB Difficulty:2 Description 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数87: STEP1:87原创 2014-03-21 21:19:31 · 622 阅读 · 0 评论 -
士兵杀敌二
士兵杀敌(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:5 描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。 小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。 南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。原创 2014-03-21 21:15:53 · 469 阅读 · 0 评论 -
高精度幂
求高精度幂 Time Limit:1 Ms| Memory Limit:10 MB Difficulty:0 Description 对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。 现在要你解决的问题是:对一个实数R( 0.0 Input 输入有多行,每行有两个数R和n,空格分开。R的数字位数不超原创 2014-03-21 14:24:44 · 537 阅读 · 0 评论 -
十六进制转十进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1=n=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为原创 2014-03-09 20:28:55 · 745 阅读 · 0 评论 -
K尾相等数
Time Limit:3 Ms| Memory Limit:64 MB Difficulty:1 Description 输入一个自然数K(K>1),如果存在自然数M和N(M>N),使得K^M和K^N均大于等于1000,且他们的末尾三位数相等,则称M和N是一对“K尾相等数”。下面请编程求出M+N最小的K尾相等数。 Input 第一行包含一个正整数T,T原创 2014-03-13 15:56:23 · 437 阅读 · 0 评论 -
复制与粘贴
Description 我们用文本处理器来处理一个特殊的文本文件,该文本文件共有N行文本,每一行文本仅包含一个自然数,第一行为1、第二行为2,以此类推至N行为自然数N。 假设对该文本文件执行一次“剪切和粘贴”操作含义如下:首先选定连续的若干行文本,“剪切”操作将选定的文本从文件中剪下,而“粘贴”操作将剪切下来的文本插入到文件中的其他地方。 编写一个程序求出在进行了连续若干次“剪切和粘贴”原创 2014-03-07 21:18:36 · 826 阅读 · 0 评论 -
大数阶乘
大数阶乘 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入输入一个整数m(0 输出输出m的阶乘,并在输出结束之后输入一个换行符 样例输入 50 样例输出 304140932017133780436126081660647688443原创 2014-03-02 16:38:12 · 528 阅读 · 0 评论 -
高斯日记
题目描述: 标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1原创 2014-03-02 11:18:40 · 662 阅读 · 0 评论 -
连分号区间
题目描述: 输入格式: 第一行是一个正整数N (1 第二行是N个不同的数字Pi(1 输出格式: 输出一个整数,表示不同连号区间的数目。 示例: 用户输入: 4 3 2 4 1 程序应输出: 7 用户输入: 5 3 4 2 5 1 程序应输出: 9 解释: 第一个用例中,有7个连号区间分别是:[1,1], [1,转载 2014-03-02 11:04:14 · 612 阅读 · 0 评论 -
小猴子下落
小猴子下落 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,如果开关原创 2014-02-01 20:23:25 · 499 阅读 · 0 评论 -
古堡算式
福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的原创 2014-02-01 20:32:18 · 523 阅读 · 0 评论 -
约瑟夫
#include using namespace std; #define N 500000 int main(){ int n, m; int i, j, k; int a[N+1]; int num; while(cin >> n >> m && n && m){ for(i =0; i <= n; i++) a[i] = 1; j = 0, k = 0, num原创 2014-03-24 16:42:11 · 522 阅读 · 0 评论