自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不如一默

我会用一生好好爱我的宝贝!!!

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 空白格式化

本次大赛采用了全自动机器测评系统。    如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎!    但也不必过于惊慌。因为在有些情况下,测评系统会把你的答案进行“空白格式化”。其具体做法是:去掉所有首尾空白;中间的多个空白替换为一个空格。所谓空白指的是:空格、制表符、回车符。    以下代码实现了这个功能。仔细阅读代码,填写缺失的部分。

2015-05-25 07:36:08 891

转载 关于今天jsp或servlet取不到session的问题

原文链接以前没遇到过今天遇到了奇葩了,用redirect或forward跳转居然拿不到session。程序员是不允许有这种奇葩现象不明不白的出现的,如是开始了调试之路,调试了好一阵(可能太粗心了)也没找到原因,于是去网上搜了一下,出现这个问题的人还是挺多的 ,有几种类型:1、session的过期时间设置有误2、设置或获取session有误而我的问题出现在计算机名

2015-05-24 22:49:47 2137

原创 连号区间数

小明这些天一直在思考这样一个奇怪而有趣的问题:     在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:     如果区间[L, R]里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。    当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要

2015-05-23 23:14:00 299

原创 带分数

100 可以表示为带分数的形式:100 = 3 + 69258 / 714     还可以表示为:100 = 82 + 3546 / 197     注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。     类似这样的带分数,100 有 11 种表示法。 题目要求:从标准输入读入一个正整数N(N程序输出该数字用数码1~9不重复不遗漏地组成带分

2015-05-23 22:38:53 366

原创 反硬币

小明正在玩一个“翻硬币”的游戏。    桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。    比如,可能情形是:**oo***oooo        如果同时翻转左边的两个硬币,则变为:oooo***oooo    现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最

2015-05-23 22:00:10 312

原创 三部排序

一般的排序有许多经典算法,如快速排序、希尔排序等。    但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。    比如,对一个整型数组中的数字进行分类排序:    使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!

2015-05-23 21:35:35 427

原创 第39阶台阶

小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!    站在台阶前,他突然又想着一个问题:    如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?    请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。注意

2015-05-23 20:13:47 1047

原创 大臣的旅费

很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。    为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。    J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另

2015-05-23 19:44:41 581

原创 前缀判断

如下的代码判断needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。     比如:"abcd1234" 就包含了"abc" 为前缀 char* prefix(char*haystack_start, char* needle_start){char*haystack = haystack_start;char*nee

2015-05-22 22:56:25 1372

原创 颠倒的价牌

小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!! 当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为

2015-05-22 22:52:18 747

原创 振兴中华

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从我做起振我做起振兴做起振兴中起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助小明算一算他一共有多少种可能的跳跃路线呢?

2015-05-22 22:50:12 308

原创 排它平方数

再归纳一下筛选要求: 1. 6位正整数 2. 每个数位上的数字不同 3. 其平方数的每个数位不含原数字的任何组成数位

2015-05-22 21:53:51 379

原创 逆波兰表达式

正常的表达式称为中缀表达式,运算符在中间,主要是给人阅读的,机器求解并不方便。 例如:3 + 5 * (2 + 6) - 1 而且,常常需要用括号来改变运算次序。 相反,如果使用逆波兰表达式(前缀表达式)表示,上面的算式则表示为: - + 3 * 5 + 2 6 1 不再需要括号,机器可以用递归的方法很方便地求解。 为了简便,我们假设: 1. 只有 + - * 三种运算符 2. 每个运算数都是一个小于10的非负整数

2015-05-22 21:38:20 258

原创 高斯日记

题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。

2015-05-22 17:42:43 464

转载 万年历

#include int year(int y){ if ((y%4==0) && (y%100!=0) || y%400==0) return 366; else return 365;}int main(){ int y; int i,j,sum=0; int begin,week; int days[12]={31,28,31,30,31,30,31,31

2015-05-22 17:07:13 649

原创 罗马数字

古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教禁止在数字中出现0的概念! 本题目的要求是:请编写程序,由用户输入若干个罗马数字串,程序输出对应的十进制表示。

2015-05-22 16:39:46 651

原创 Anagrams问题

问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。  输入格式:输入有两行,分别为两个单词。  输出格式:输出只有一个字母Y或N,分别表示Yes和No。

2015-05-22 16:06:30 565

原创 2N皇后

给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。

2015-05-22 14:37:28 511

原创 N皇后问题

在n*n的棋盘上放置彼此不受攻击的n个皇后,按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n*n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。

2015-05-22 14:33:07 338

原创 干支纪年

10天干是:甲,乙,丙,丁,戊,己,庚,辛,壬,癸 12地支是:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥 如果某年是甲子,下一年就是乙丑,再下是丙寅,......癸酉,甲戌,乙亥,丙子,.... 总之天干、地址都是循环使用,两两配对。 今年(2012)是壬辰年,1911年辛亥革命 下面的代码根据公历年份输出相应的干支法纪年。已知最近的甲子年是1984年。

2015-05-22 09:17:39 592

原创 取球游戏

今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方) 请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?

2015-05-22 08:59:08 325

原创 夺冠概率

现在要举行一次锦标赛。双方抽签,分两个组比,获胜的两个队再争夺冠军。请你根据甲乙丙丁四人的获胜概率进行10万次模拟,计算出甲队夺冠的概率。

2015-05-21 22:55:12 1206

原创 放棋子

今有 6 x 6 的棋盘格。其中某些格子已经预先放好了棋子。现在要再放上去一些,使得:每行每列都正好有3颗棋子。我们希望推算出所有可能的放法。

2015-05-21 22:24:13 585

原创 密码发生器

这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。

2015-05-21 22:05:33 486

原创 大数乘法

对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:仅仅使用现有类型,但是把大整数的运算化解为若干小整数的运算,即所谓:“分块法”。

2015-05-21 20:52:38 480

原创 大数阶乘

问题描述:输入不超过1000的正整数,输出它的 阶乘的精确结果。解题思路:用数组分别记录阶乘结果么每位数字。

2015-05-21 20:36:56 296

原创 转方阵

对一个方阵转置,就是把原来的行号变列号,原来的列号变行号    例如,如下的方阵: 1  2  3  4 5  6  7  8 9 10 11 1213 14 15 16    转置后变为: 1  5  9 13 2  6 10 14 3  7 11 15 4  8 12 16    但,如果是对该方阵顺时针旋转(

2015-05-21 20:27:29 748

原创 奇怪的比赛

某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。 每位选手都有一个起步的分数为10分。 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?

2015-05-21 20:12:32 573

原创 0-1背包问题

有n个物体,重量和价值已知,要放入容量为c的背包里,放入的时间,要求放入的总重量不能超过包的容量,同时保证价值最大。

2015-05-21 19:20:34 356

原创 微生物增殖

假设有两种微生物 X 和 YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。如果X=10,Y=90 呢?本题的要求就是写出这两种初始条件下,60分钟后Y的数目。题目的结果令你震惊吗?这不是简单的数字游戏!真实的生物圈有着同样脆弱

2015-05-21 19:16:28 1075

原创 日历问题

求两个由公历表示的日期间差多少天的功能

2015-05-21 18:15:26 620

原创 剪格子

对给定的m x n的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。

2015-05-21 17:57:58 320

原创 买不到的数目

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。

2015-05-21 14:28:47 325

原创 加密

在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。解密的方法就是再执行一次同样的操作。加密过程中n位二进制数会循环使用。并且其长度也可能不是8的整数倍。下面的代码演示了如何实现该功能。请仔细阅读,填写空缺的代码(下划线部分)。注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可

2015-05-21 14:23:12 283

Kettle Plugins.zip

Java调用Kettle的插件包

2020-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除