2017年7月31日

XYNUOJ 1234: 出租车费

摘要: 题目描述 某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里;接下来的4公里,每公里2元;之后每公里2.4元。行程的最后一段即使不到1公里,也当作1公里计费。一个乘客可以根据行程公里数合理安排坐车方式来使自己的打车费最小。例如,整个行程为16公里,乘客应该将行程分成长度相同的两部分, 阅读全文

posted @ 2017-07-31 19:26 残夜半梦 阅读(776) 评论(0) 推荐(0) 编辑

NYOJ 题目448 寻找最大数

摘要: 描述: 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888 //AC #include<stdio.h>#include<string.h>int main(){ int T,m,len,i,sum; s 阅读全文

posted @ 2017-07-31 15:39 残夜半梦 阅读(142) 评论(0) 推荐(0) 编辑

NYOJ 题目 236 心急的C小加

摘要: 描述: C小加有一些木棒,它们的长度和质量都已经知道,需要一个机器处理这些木棒,机器开启的时候需要耗费一个单位的时间,如果第i+1个木棒的重量和长度都大于等于第i个处理的木棒,那么将不会耗费时间,否则需要消耗一个单位的时间。因为急着去约会,C小加想在最短的时间内把木棒处理完,你能告诉他应该怎样做吗? 阅读全文

posted @ 2017-07-31 11:22 残夜半梦 阅读(151) 评论(0) 推荐(0) 编辑

2017年7月29日

NYOJ 题目915 +-字符串

摘要: 题目描述: Shiva得到了两个只有加号和减号的字符串,字串长度相同。Shiva一次可以把一个加号和它相邻的减号交换。他想知道最少需要多少次操作才能把第一个字符串变换成第二个字符串。你现在要去帮助他完成那个这个问题 #include<stdio.h>#include<string.h>int mai 阅读全文

posted @ 2017-07-29 19:21 残夜半梦 阅读(130) 评论(0) 推荐(0) 编辑

2017年7月27日

NYOJ题目 458 小光棍数

摘要: #include<stdio.h>int main(){long long a,b;scanf("%lld",&a);while(a--){scanf("%lld",&b);printf("%lld\n",(b-1)*1000+471);}return 0;}//解题思路:发现一个数的三次方最后三位 阅读全文

posted @ 2017-07-27 10:46 残夜半梦 阅读(130) 评论(0) 推荐(0) 编辑

NYOJ 题目399 题目399 - 整除个数

摘要: 题目描述: 1、2、3… …n这n(0<n<=1000000000)个数中有多少个数可以被正整数b整除。 #include<stdio.h>int main(){ int n,b,i; while(scanf("%d %d",&n,&b)!=EOF) { int t; t=n/b; printf(" 阅读全文

posted @ 2017-07-27 10:19 残夜半梦 阅读(191) 评论(0) 推荐(0) 编辑

2017年7月26日

NYOJ题目 263 精挑细选

摘要: 题目描述: 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不 阅读全文

posted @ 2017-07-26 17:32 残夜半梦 阅读(262) 评论(0) 推荐(0) 编辑

2017年7月25日

NYOJ题目198 数数

摘要: 题目描述: 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。 现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书中的页数。现 阅读全文

posted @ 2017-07-25 10:11 残夜半梦 阅读(204) 评论(0) 推荐(0) 编辑

2017年7月24日

NYOJ题目216 A problem is easy

摘要: //AC 心得:思考题目要求,寻找好合适的条件。 #include<stdio.h>int main(){ int T; scanf("%d",&T); while(T--) { int n,i; int a=0; scanf("%d",&n); for(i=1;(i+1)*(i+1)<=n+1;i 阅读全文

posted @ 2017-07-24 17:53 残夜半梦 阅读(108) 评论(0) 推荐(0) 编辑

NYOJ 题目241 字母统计

摘要: 描述: 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。 #include<stdio.h>#include<string.h>int main(){ int n,j,i; scanf("%d",&n); getchar(); wh 阅读全文

posted @ 2017-07-24 16:16 残夜半梦 阅读(157) 评论(0) 推荐(0) 编辑

导航