概述
这是我第一次参加比赛,得了77分
以下是我的心得体会:
第一题:小玉家的电费
题目描述
夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上 面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400 千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一 下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费 应该是多少。
输出时保留一位小数
解题思路:这道题我用的是c++,按照情况分类写出公式,即可得出正确的结果。
第二题:反转字符串
题目描述
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。 给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!“输出"boy! a am I”
解题思路:这道题用java比较容易做出,了解string.split方法截取字符串,并将字符串分割即可做出本道题。
第三题:小Q整数分割
题目描述
小Q决定把一个整数n,分割为k个整数。 每个整数必须大于等于1。 小Q有多少方案。
输出一个整数,即有多少种不同的分法。答案对1e9+7取模。
解题思路:本题主要是使用递归思想,但是我当时超出了时间限制,只通过了百分之70的用例。
第四题:新型美丽数列
题目描述
定义美丽数列A:
数列中相邻的数越是靠内相对大小加一,a[2]=a[1]+1,a[n-2]=a[n-1]+1…
距离边缘距离相等的数的大小相等:a[0] = a[n-1],a[1] = a[n-2]…
通过修改最小的数字使得给定数列变成美丽数列。 修改后的值必须仍是正整数。返回修改数。
解题思路:本道题我现在还是不会,当时直接返回了1,成功通过了百分之30的用例。
总结:本次比赛我只做出了我会的一些基础部分,第四题确实很难,我仍然还需要学习。
最后
以上就是敏感故事为你收集整理的【CSDN竞赛第四期】编程能力大赛体验心得这是我第一次参加比赛,得了77分 的全部内容,希望文章能够帮你解决【CSDN竞赛第四期】编程能力大赛体验心得这是我第一次参加比赛,得了77分 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复