优质题解 简单的数学题 (C语言代码) 摘要:解题思路: 解题的关键在于知道点到直线的距离公式。 其中:公式中的直线方程为Ax+By+C=0,点P的坐标为(x0,y0)。 至于公式如何推导出来的,请去百度好好再学习学习吧,属于中…… 题解列表 2019年02月01日 1 点赞 0 评论 1422 浏览 评分:4.0
优质题解 比赛排名 (C++代码) 摘要:解题思路: 定义一个结构体,保存学号和总分。 1.按要求输入数据,并把总分求出保存到结构体变量中 2.然后把总分不低于分数线的放入到向量容器中。 3.对向量排序,然后再输出向量…… 题解列表 2019年02月01日 0 点赞 0 评论 1293 浏览 评分:6.6
优质题解 拆分位数 (C语言代码) 摘要:解题思路: 这个三位数是365,用int定义四个变量:int a,b,c,x; 输入这个三位数数: scanf("%d",&x); 百位:365/10=36余…… 题解列表 2019年01月31日 0 点赞 14 评论 3945 浏览 评分:9.5
优质题解 连续自然数和 (C语言代码) 摘要:解题思路: 方法1:由于数据比较小,所以可以用循环暴力破解即可。但是这一种方法效率比较低。如果数据比较大,则肯定超时。 方法2:涉及到数论。使用等差数列公式,设第一项为:left,…… 题解列表 2019年01月31日 1 点赞 0 评论 2578 浏览 评分:9.0
优质题解 剔除相关数 (C++代码) 摘要:解题思路: 使用STL中的set集合。可以自动排序,并保证不重复插入。 (1)先定义一个转换函数change()实现:把原来输入的整数x里面的数字的重新从小到大排列组合成新的整数,…… 题解列表 2019年01月30日 2 点赞 1 评论 1080 浏览 评分:0.0
优质题解 多种方法求解 保留字母 (C语言——总有一种方法适合你!) 摘要:题目描述:编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。要求输入一个长度小于80的字符串。解题思路:要求题目要求输入一个长度小于80的字符串,那我定义长度为80的字符数组,…… 题解列表 2019年01月29日 4 点赞 4 评论 2852 浏览 评分:9.6
优质题解 查找最小的k个元素 (C++代码)堆实现 摘要:解题思路:用堆来解决这类问题十分合适。如果直接将数组进行排序的话,显然不是很合理,因为可能会造成很大的浪费,比如要在10000个数中抽取1个数,而去大费周章把整个数组都给排了序,显然十分浪费电脑资源。…… 题解列表 2019年01月29日 0 点赞 0 评论 1051 浏览 评分:2.0
优质题解 蓝桥杯算法训练VIP-黑色星期五 (C++代码) 摘要:解题思路: 1.先求出输入年与1998年1月1日相差多少的天数sum; 2.然后求输入年的每一个月的13号与1998年1月1日相差的天数sum;注意执行的是:sum=sum+12,因为su…… 题解列表 2019年01月29日 1 点赞 0 评论 753 浏览 评分:9.9
优质题解 蓝桥杯算法提高VIP-日期计算 (C++代码) 摘要:解题思路: 程序写得很复杂,没有认真去看能否简化代码,按照自己的思路一步一步就写下去,然后测试,然后提交,然后AC。注意事项: 分成两种情况考虑: (1)如果当前日期大于2011/…… 题解列表 2019年01月29日 2 点赞 0 评论 877 浏览 评分:2.0
优质题解 蓝桥杯算法提高VIP-01背包 (C++代码) 摘要:解题思路: 简单的dp问题。 定义状态:dp[i][j]表示前i件物品(部分或全部)恰放入一个容量为j的背包时可以获得的最大价值。 则状态转移方程:dp[i][j]=max{dp[i…… 题解列表 2019年01月27日 2 点赞 0 评论 1602 浏览 评分:9.3