【入门】小X放骨牌

【入门】小X放骨牌 题目解释: 这道题其实就是一个递推,考试时遇到的话可以从较小的行和列进行推算,如是2*2的,如下图: 可以截两个,但这是偶数的行和偶数的列,现在我们来看偶数的行和奇数的列,如2*3: 我们会发现,这样还是可以排满的,但如果是像3*3这样的奇数行奇数列呢?首先...

2019-02-16 07:22:06

阅读数 170

评论数 0

pascal和C++的相同/不同

这里有很多小伙伴都是即将p转c的吧!(因为NOIP不支持了) 我也是其中一个吖!不过我已经转了算有一会了 在这里我帮大家罗列一下pascal和C++的不同之处吧! 数据类型          C++                pascal 布尔型                    ...

2019-02-16 06:56:34

阅读数 89

评论数 2

【入门】倒序输出一个四位整数

【入门】倒序输出一个四位整数 题目解释: 这道题题目描述非常明了, 就是倒序输出一个四位数。 题目思路: 这道题可以用两种方法: 用数学上的div和mod截出各个位上的数,再计算; 也可以用字符串倒叙输出。 题目难度: * 方法一: 算法分析: 用div和mod把各个位置上的...

2019-02-16 06:51:47

阅读数 534

评论数 0

【USACO】双数? 单数?

【USACO】双数? 单数? 题意分析: 这道题的题意还是比较明了的,就是读入一个很大的数,判断它是奇数还是偶数。 解题思路: 因为我们知道,任意一个数最后一位是奇数,这个数就是奇数,偶数,同理。 这道题可以用2种方法做 方法一: 用字符串读入,把这个字符串的最后一位转换成数字,再判...

2019-02-15 15:57:32

阅读数 210

评论数 0

【基础】牛的速记

【基础】牛的速记 题意分析: 题目给出一个小写字母串。 要求找到一个出现次数最多的字母,将该字母从字母串中统统删去,如果出现次数最多的字母不止一个,就删去字典序小那的一个。然后输出这个字符串,重复上面的操作,直到字符串中没有字符。不能输出最后的空串。 解题思路: 因为数据量不大,所以我们可...

2019-02-15 15:55:52

阅读数 254

评论数 0

【基础】小冬冬历险记

【基础】小冬冬历险记 题意分析: 读入最大的可间隔数m,再读入n和n个数,如果相邻两数的间隔小于m,就不能再走了,就得停止。 解题思路: 先读入一个数组,再循环判断a数组的前一位加上m是不是大于等于a数组的这个位,如果是,就把总数加1,否则,跳出循环。 算法分析: 读入a数组,用for...

2019-02-15 15:30:43

阅读数 182

评论数 0

【基础】对号入箱

【基础】对号入箱 题意分析: 这道题就是说,输入N和一组整数(以0结束),将这些数装入N只箱子中去,装入的方法是: 1~100G装入1号箱 101~150G 装入2号箱 151~200G 装入3号箱 ……以此类推。要求找出哪只箱子中的数最多,若有相同的最多则要求全部列出(仅列出箱子的号数即可)...

2019-02-15 15:29:55

阅读数 67

评论数 1

【基础】相加之和最大,并给出它们的起始位置

【基础】相加之和最大,并给出它们的起始位置 题意分析: 这是一个环的问题,题意也是比较明了的,找到相邻的4个数,让他们相加的和最大,并给出他们的起始位置。 解题思路: 当我们看到数据量时,发现n最大才大到20,所以我们就可以用暴力搜索来解决。 Ps.当数据量很大时,需要用动态规划,但这里...

2019-02-15 15:27:14

阅读数 116

评论数 0

【入门】寻找雷劈数

【入门】寻找雷劈数 题意分析: 这道题的题目还是比较明了的,这里就不做过多解释了。 解题思路: 截取出来后根据题目要求判断。 算法分析: 用for语句在1000到9999之间循环, 把千位+百位和十位+个位截取出来, 再根据题目进行判断。 答案参考: var i,ab,cd:...

2019-02-15 15:22:52

阅读数 323

评论数 0

【入门】打折优惠

【入门】打折优惠 题意分析: 这道题就是累加的值超过100时,超过100那部分便可以乘0.9 解题思路: 一边读入一边累加,然后按照题目要求判断。 算法分析: 用for语句一边读入一边累加到变量s里,然后用if语句判断s是不是大于100,如果是, 就减去原来超过100的数,再加上原来...

2019-02-15 15:13:50

阅读数 157

评论数 0

求数II

【入门】求数II 题意分析: 这道题的题目非常明了,就是在1—500中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数。 解题思路: 用for语句循环,if语句判断 算法分析: 用for语句循环1~500,用if语句判断: i mod 3是不是2 i mod 5是不是3...

2019-02-15 15:12:21

阅读数 33

评论数 0

【入门】一年中的第几天

【入门】一年中的第几天 题意分析: 这道题的题目非常明了,就是给定一个具体的日期输出这一天是当年的第几天。 解题思路: 读入有些麻烦,可以用字符或字符串读入,个人认为是字符串较为方便一点, 然后用for语句循环这个月前的月份,用case语句进行判断天数。 算法分析: 用字符串读入st...

2019-02-15 15:11:38

阅读数 36

评论数 0

求n个数的最大值和最小值pascal

无意翻到了年代久远的小学时写的结题报告,还是没有转c++的时候的,咳咳咳,题目很简单可是那是还是很用心的 【入门】求n个数的最大值和最小值 题意分析: 这道题的题目简洁明了,就是任意输入n个整数,把它们的最大值,最小值求出来。 解题思路: 用for语句,可能有人用数组做,其实不用,可以一...

2019-02-15 15:11:00

阅读数 148

评论数 0

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