程序解数学题
用程序解中小学数学题以及奥数题
海岛Blog
专注于程序设计及其竞赛,专注于集成电路EDA设计
展开
-
M0008 数学剪枝【set】
数学狂魔小明,总是疯狂学习数学。他家院子里有若干颗竹子,每颗都超过1米,经常需要修剪。 小明总是找所有最高的高度为h的竹子,一次把这些竹子都修剪为√(h+1)(向下取整)高度。小明不断重复这个过程,问最少需要几次能将所有竹子都修剪成高度为1米?原创 2022-11-02 21:24:28 · 269 阅读 · 0 评论 -
M0007 四则运算
四则运算也称为算术运算,也就是加减乘除。人们写的算式中,运算符写中间,2个计算的数写在运算符的两边,称为中缀式。波兰数学家发现,算式中的运算符可以写在2个计算的数的后面,称为后缀式。 本题计算只有一个运算符的后缀式的值。 正确的运算符只有+, -, *, / 四种,即只做四则运算。数是整数,结果也是整数,其值都不超过int类型的范围。原创 2022-09-17 18:14:30 · 346 阅读 · 0 评论 -
M0006 分段优惠
网上书店经常进行优惠购书活动,一般采用分段优惠。某次活动规定为:每满100减30,每满200减70,每满300减120,每满500减250。 各种优惠可以混用,计算给定购买金额下的最少付款金额。原创 2022-09-17 08:28:55 · 177 阅读 · 0 评论 -
M0005 分段计价
某城市出租车收费标准规定如下: 4千米以内(含4千米)按起步价收费10元,超过4千米至25千米按每千米2元收费,超过25千米的部分每千米按3元收费。距离不足1千米(1km)按1千米计算。 输入行驶路程,计算付费金额。路程有可能是带小数点的数。原创 2022-09-17 07:45:35 · 153 阅读 · 0 评论 -
M0004 完全平方数
问题描述: A和n都是自然数,且A=an2+bn+c是完全平方数。例如:A=n2+15n+26,算得n=23。 这里A不大于一百万即1000000。 输入: 若干组a、b和c,都是正整数。每组一行,数之间用空格隔开。 输出: 若干个n值,如果有多个n满足条件则每个n输出一行。原创 2022-09-15 22:53:36 · 200 阅读 · 0 评论 -
M0003 枚举解整数方程
问题描述: 若a和b为正整数,且a+ab+b=m,求a+b。 输入: 若干个正整数m。 输出: a+b的值。如果有多个a+b满足原方程式则多行输出,每一行输出一个a+b。 对于每个m,输出a+b之后输出一个空行隔开结果原创 2022-09-14 23:08:14 · 457 阅读 · 0 评论 -
M0002 迭代求和
计算8+88+888+…888(最多15个8)的值。输入若干个正整数n,1≤n≤15,为求和的项数。这个题用迭代法来解,程序代码最为简洁。迭代法是编程最为常用的方法之一。对于每个n分别输出一行其和。原创 2022-09-10 19:41:16 · 360 阅读 · 1 评论 -
M0001 a和b平方和
若a和b为正整数,且a。原创 2022-09-09 21:06:51 · 386 阅读 · 0 评论