码迷,mamicode.com
首页 >  
搜索关键字:入门经典    ( 692个结果
C/C++算法竞赛入门经典Page16 习题1-6 三角形
题目:输入三角形 3 条边长度值(均为正整数),判断是否能为直角三角形的3个边长。如果可以,则输出yes,不能输出no,如果无法构成三角形,则输出 not a triangle 分析能构成三角形的条件:两边之和大于第三边,两边之差小于第三边. 再分析能够成直角三角形的条件:a²+b²=c². (1) ...
分类:编程语言   时间:2017-09-02 21:50:37    阅读次数:151
C/C++算法竞赛入门经典Page16 习题1-6 年份
题目:输入年份,判断是否为润年,如果是,输出yes,否,输出no。提示:简单的除以4是不够的 分析闰年的条件: (1)能被4整除. (2)整百的年份一定要能被400整除. 步骤: (1)声明一个int变量year,代表输入的年份.并输入它: (2)判断是否为闰年: (3)按所需要求输出即可. 完整代 ...
分类:编程语言   时间:2017-09-02 21:44:46    阅读次数:121
C/C++算法竞赛入门经典Page16 习题1-3 连续和
题目:输入正整数 n,输出1+2+3+...+n的值。提示:目标是解决问题,而不是练习编程 为了输出1+2+3+...+n,可以使用首项加末项乘以项数除以2的公式 (1)声明1+2+3+...+n的和m,输入的正整数n: (2):输入n: (3)利用公式计算m的值: (4)输出m: 完整代码: ...
分类:编程语言   时间:2017-09-02 15:44:08    阅读次数:147
C/C++算法竞赛入门经典Page16 习题1-4 正弦和余弦
题目:输入正整数 n(n<360),输出n度的正弦余弦数值。提示:用数学函数 需要用到的数学函数: acos,sin,cos 函数头文件:math.h 定义π: (1)声明输入的正整数变量n,n的sin值s,n的cos值c (2)输入n: (3)求s和c: (4)输出s,c: 完整代码: ...
分类:编程语言   时间:2017-09-02 15:36:06    阅读次数:231
C/C++算法竞赛入门经典Page16 习题1-5 打折
题目:一件衣服 95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付的金额(单位元),保留两位小数. 通过分支结构可以判断是否要打八五折. (1)声明衣服件数a,需要支付的金额b: (2)输入a: (3)通过if...else...或者...?...:...判断总金额是否大等于300 ...
分类:编程语言   时间:2017-09-02 15:35:17    阅读次数:198
算法入门经典第六章 例题6-15 给任务排序
假设有n个变量,还有m个二元组(u,v),分别表示变量u小于v。那么,所有变量从小到大排列起来应该是什么样子呢?例如,有4个变量a,b,c,d,若已知a<b,c<b,d<c,则这4个变量的排序可能是a<d<c<b。尽管还有其他可能(如d<a<c<b),你只需找出其中一个即可。 Sample Inpu ...
分类:编程语言   时间:2017-09-02 11:24:35    阅读次数:203
C/C++算法竞赛入门经典Page16 习题1-2 温度
题目:输入华氏温度 f ,输出对应的摄氏度 c,保留3位小数。 提示:c=5(f-32)/9 (1)声明浮点类型变量f,c,分别代表输入的华氏温度和输出的摄氏温度 (2)输入华氏温度f: (3)按照c=5(f-32)/9这个转换公式进行对变量c的赋值: (4)输出摄氏温度c: 完整代码: ...
分类:编程语言   时间:2017-09-02 00:07:27    阅读次数:182
【算法竞赛入门经典】7.3子集生成【增量构造法】【位向量法】【二进制法】
7.3.1增量构造法 思路:一次选出一个元素放到集合中。自己对于递归的理解还是不够,这里虽然没有明确给出递归停止条件,但是如果无法继续添加元素,就不会再继续递归,然后就是我头疼的回溯啦。 7.3.2位向量法 思路:构造一个位向量a[i],如果a[i]=1,当且仅当i在集合子集a中。 7.3.3二进制 ...
分类:编程语言   时间:2017-08-29 18:05:18    阅读次数:266
算法竞赛入门经典_4.3_递归
看代码 上面f函数使用了递归,递归由两部分组成,一是递归头,二是递归体。 我们使用gcc调试工具 可以直接使用b f给函数设置断点,断点将设置在函数首部。使用s 进行单步执行,r运行 使用bt查看调用栈,很容易理解递归调用的关系了, 注:由于使用了调用栈,c语言支持递归,调用自己和调用其他函数,并没 ...
分类:编程语言   时间:2017-08-28 21:51:17    阅读次数:221
算法入门经典第六章 例题6-14 Abbott的复仇(Abbott's Revenge)BFS算法实现
Sample Input 3 1 N 3 3 1 1 WL NR * 1 2 WLF NR ER * 1 3 NL ER * 2 1 SL WR NF * 2 2 SL WF ELF * 2 3 SFR EL * 0 Sample Output (3,1) (2,1) (1,1) (1,2) (2, ...
分类:编程语言   时间:2017-08-26 19:55:10    阅读次数:174
692条   上一页 1 ... 20 21 22 23 24 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!