
C
文章平均质量分 84
_Luffy
https://github.com/JianmingXia
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
给定日子,返回是一周的第几天--【编程珠玑】
给定日子,判断是一周的第几天;这一题其实是和上一篇是一个系列的,由于我只找到1900年1月1日星期一,暂且先判断这以后的日期吧;(一周的第一天是星期天,即周日)上一篇是用来得到两个日期的天数的,那这一道就窃取上一道的劳动成果了;通过得到目的日期与1900-1-1相差日期,对7取余,判断即可:原创 2013-12-31 09:34:32 · 1775 阅读 · 0 评论 -
坐标与数字--【英雄会】
回到学校,一切显得自由多了,今天看到一道题,“坐标与数字”,通过率接近80%,在此分享一下自己的拙作...如题:如图所示,我们从0开始把整数写在两条直线上,0, 1, 2, 3分别写在(0,0), (1,1), (2,0)和(3, 1)这4点上,如图规律继续写下去。 现在给定坐标(x,y),问(x,y)位置的整数是多少,如果这个位置不存在整数,输入-1。其中, 0<=x,y<=1100。原创 2014-02-24 16:42:17 · 1387 阅读 · 0 评论 -
报数游戏(2)--【英雄会】
新年快乐!送上蛇年的最后一篇博客,迎接马年...N个人(编号1-N),站成一排,进行报数游戏。报数过程可能进行很多轮,有如下规则: (1) 如果剩余人数不超过3个人,则游戏结束。 (2) 大家报数,然后留下报奇数的人从第一个人继续游戏,或者留下报偶数的人继续游戏。 重复如此(1)(2)两步骤,到游戏结束。 问:最终剩下的三人组有多少种情况?(注意是三人组,例如如果最后剩下2个或者1个人,不计入结果中)。 输入n, (0<n<=10000000) ,输出最终结果。原创 2014-01-30 16:35:32 · 2372 阅读 · 6 评论 -
分巧克力 - 湖北民族学院提供--【英雄会之高校俱乐部】
经常去英雄会逛逛倒是不假,但是很少去高校俱乐部,因为这两边的题目有部分相同,hero那边难度可能稍微高一点,不过今天倒是逛了一下,被一个一星的来了个当头一棒...题目很简单:儿童节快到了,班长想要给班上的每个同学给一个巧克力,巧克力的形状是一个宽为2,长为n的长方形,由于巧克力太贵,班长就想把这个大块的巧克力分成许多 1*2(宽*长)的小块巧克力,这样每个人都能得到一份1*2的巧克力,现在给定巧克力的长为正整数n(1<=n<=91),请你判断对于这 个2*n的巧克力有多少种不同的分法? 相信很多人第一原创 2014-01-31 21:18:36 · 1862 阅读 · 0 评论 -
报数游戏(3)--【英雄会】
回来也十天了,中间各种私事,包括替看店等等...不过现在终于有着较大段时间逛逛英雄会了,最近题目出了数道,当然难度也是比较适合的,二星、三星的我还勉强可以一做...废话不多言,说题目吧:一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28……)或者包含数字7的数(7,17,27,37……)就用拍手代替这个数而不能报出。假设你连续听到m声拍手,问造成你听到m声拍手的第一下拍手所代表的数是几?例如,你听到了两次连续的拍手,最小的可能这两次拍手是27和28,因此输出27。输入m, 输出这m原创 2014-01-28 12:01:14 · 3944 阅读 · 0 评论 -
微软必应-英雄会第三届在线编程大赛:几个Bing?【英雄会】
本届大赛由微软必应词典冠名,必应词典(http://cn.bing.com/dict/?form=BDVSP4&mkt=zh-CN&setlang=ZH)是微软推出的新一代英语学习引擎,里面收录了很多我们常见的单词。但现实生活中,我们也经常能看到一些毫无规则的字符串,导致词典无法正常收录,不过,我们是否可以从无规则的字符串中提取出正规的单词呢? 例如有一个字符串"iinbinbing",截取不同位置的字符‘b’、‘i’、‘n’、‘g’组合成单词"bing"。若从1开始计数的话,则‘b’原创 2014-01-07 22:05:35 · 1099 阅读 · 0 评论 -
二十进制数的加法--【英雄会】
今天晚上看到群里面交流的信息,发现又出新题了,看了一下,难度还可以,不过一会儿就由三星难度降为二星了...有兴趣的朋友们可以去英雄会......如题:在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。 输入是两个二十进制整数,且都大于0,不超过100位;输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。 总的来说,这一题难度还可以,只要注意点没忘记,大家应该都是没问题的;首先是简单的两个数相加“122”原创 2014-01-06 22:26:26 · 1227 阅读 · 0 评论 -
两个日期之间的天数--【编程珠玑】
被csdn各种大牛打击的...继续加油...今天翻了下《编程珠玑》,其实这本书感觉对自己还是有点深,吃不透啊。看到一题,有一小问是给定两个日子,计算这两个日子的天数;碰巧前几天做web作业也有差不多这题的,不过那一题直接调用系统函数的,两个日期一减/1000/60/60/24就是天数了;c中还真不知道有没有这样强大的函数,如果有,各位告诉我一下;说一下我实现的吧,给了两个日期,分别求出由公元元年开始过的天数,然后相减,即是相差的天数(正负不计较,大家都明白的);原创 2013-12-30 22:40:44 · 2118 阅读 · 1 评论 -
给定某年某月,输出该月日历--【编程珠玑】
继给定两个日子计算相差天数和给定某个日子,返回在一周的第几天,接下来还有一个给定某年某月,输出该月日历;其实思想很简单,都是与1900-1-1相减,这样得到每月的第一天星期几,这样便于输出第一行;原创 2013-12-31 10:52:38 · 4259 阅读 · 3 评论 -
变位词--【编程珠玑】
重拾《编程珠玑》,再看一遍,之前未仔细看的或是忽略的,希望这次能有更丰富的收获;好,如题,变位词:一种把某个词或句子的字母的位置(顺序)加以改换所形成的新词,英文叫做anagram,词典把这个词翻译成“变位词”。书中将这个程序按三个阶段的“管道”组织,其中一个程序的输出文件作为下一个程序的输入文件。第一类程序标识单词,第二个程序排序标识后的文件,而第三个程序将这些单词压缩为每个变位词类一行的形式。原创 2014-03-20 16:45:09 · 2170 阅读 · 7 评论