现发布【刘汝佳《算法竞赛入门经典》(第二版)——紫书】的例题和习题的代码和详细解释。 欢迎批评指正! 另外欢迎关注本人微信公众号——程序员Yukyin 【第三章 数组和字符串】 【例题】 例题3-1 TeX中的...
现发布【刘汝佳《算法竞赛入门经典》(第二版)——紫书】的例题和习题的代码和详细解释。 欢迎批评指正! 另外欢迎关注本人微信公众号——程序员Yukyin 【第三章 数组和字符串】 【例题】 例题3-1 TeX中的...
算法竞赛入门经典(第二版)_1_1_算术表达式 学习笔记,外加浅薄想法 A.算术表达式 1.整数值用%d输出,实数用%f输出。其中还可以修改输出格式,例:%.1f%就是保留一位小数。 2.整数/整数=整数,浮点数/浮点数=...
标签: 算法竞赛 代码
全是cpp代码,新鲜的代码还热着呢,大部分是我写的,也有些是看着教案上写的配上了自己对算法的说明。不懂还可以问我。
模拟图书管理系统,首先输入若干图书的标题和作者(标题各不相同,以END结束),然后是若干指令:borrow指令表示借书,return指令表示还书,shelve指令表示把所以已归还但还没有上架的图书排序后插入书架并输入图书...
算法竞赛入门经典第二版课后习题答案第二章习题2-1水仙花数输出100-999中的所有水仙花数。若三位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。例如153=1^3+5^3+3^3,所以153是水仙花数。#include<stdio.h&...
韩信点兵 实质就是找3,5,7的最大公约数 #include<stdio.h> int main(){ int a,b,c,n; while(~scanf("%d %d %d",&a,&b,&c)){ int count=0;...amp...
**2.5.1 习题 习题2-1 水仙花数(daffodil) #include<stdio.h> int main() { int a,b,c,i; for(i=100;i<=999;i++){ a=i/100; b=i/10%10; c=i%10; if(i==a*a*a+b*b*b+c*c*c){ ... }...
第二部分 算法篇 第5章 基础题目 5.1字符串 WERTYU 输入一个错位后敲出的字符串,输出打字员本来
算法竞赛入门经典 目录 第一章 程序设计入门 知识点一:printf输出 知识点二:不借住任何变量,交换a,b两个值 知识点三:鸡兔同笼 知识点四:double的输出输入 知识点五:如何判断是否是三角形 知识点六:闰年的判断...
#include #include #include using namespace std; const int MAX = 32; int A[MAX][MAX]; void dfs(int x, int y, int w, int v) { if(w == 1) { A[x][y] = v; return; } int tw = w/
博文链接:算法竞赛入门经典(第2版)—第一章和第二章总结 总结了第一章和第二章的一些有用的知识点。 第三章(数组和字符串) 博文链接:算法竞赛入门经典(第2版)—第三章 题目名称 题目类型 题目难度 复习...
#《算法竞赛入门经典》勘误 关于勘误 下面的勘误很多来自于热心读者,再次向他们表示衷心的感谢!我并不清楚这些错误实际是在哪个版本中改正过来的,所以麻烦大家都看一下。 有发现新错误的欢迎大家在留言中指出,...
这道题如果不知道setprecision()函数做着的确比较麻烦,好在我在其他地方学到了这个函数,分享一下注意要加#include &lt;iomanip&gt;代码如下:#include &lt;iostream&gt; #include &...
这题我第一次用的是刷全表,结果
算法竞赛入门经典 墓地雕塑 /* Name: 墓地雕塑 Copyright: 刘汝佳 Author: Analyst Date: 01/03/14 11:35 Description: dev-cpp 5.5.3 */ #include #include using namespace std; int main() { int n,...
本书是一本算法竞赛的入门教材,把C/C++语言、算法和解题有机的结合在一起,淡化理论,注重学习方法和实践技巧。本书中的代码规范、简洁、易懂,不仅能帮助读者理解算法原理,还能教会读者许多编程技巧。
算法竞赛入门经典第二版习题答案第一章习题1-1平均数输入3个整数,输出他们的平均值,保留三位小数。代码如下:#include&lt;stdio.h&gt;int main(){int a,b,c;double t;scanf("%d%d%d",&amp;a...
WA了很多次,最后发现是因为把s,min数组定义在了for循环内,好吧,终于AC了。
#include #include #define maxn 100 int left,chance;//left剩余位置,chance机会次数 char s[maxn],s2[maxn];//s答案,s2猜测 int win,lose;void guess(char ch);int main() { ... while(scanf
问题求解策略 (General Problem Solving Techniques) 例题 (Examples) 例题 1 UVa11292 The Dragon of Loowater 排序后用贪心法 ...用“相邻交换法”证明正确性
习题1-1 平均数(average) #include #include using namespace std; int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%.3lf",( a+b+c )/3.0 ); } 习题1-2 温度(temperature) ...#inclu
题号全部为uva题号 另附两个参考网站: 1.uva崩的时候用下面这个可以代替 http://acm.hust.edu.cn/vjudge/problem/toListProblem.action 2.没有输入的正确答案可以用下面这个生成 ...1.
标签: 算法 ACM竞赛
这是一套比较全面的算法入门课件 由刘汝佳老师讲的,对ACM竞赛,算法入门很有帮助,对以后的信息学竞赛都有好处
题目1(必要的存储量)数组可以用来保存很多数据,但在一些情况下,并不需要把数据保存下来。下面哪些题目可以不借助数组,哪些必须借助数组?请编程实现。假设输入只能读一遍。 1. 输入一些数,统计个数。...
好久前买了《算法竞赛入门经典》,想着学习算法。一直拖到今天才开始做题…… 所以开了个文件,把这里面的习题做完后都放上来,也方便以后回看。 水仙花数 题目:若三位数ABC满足ABC = A3A^3+B3B^3+C3C^3,则称ABC...
Page 57 题意:输入一个长度不超过80的字符串,输出其最小正周期。 思路:周期一定能被字符串长度整除,故枚举所有可能的周期,逐个判断直到找到最小正周期。 #include #include #include #include ...
JAVA代码—算法竞赛入门经典(第2版)刘汝佳题解—习题2-1 水仙花数 水仙花数(daffodil) 输出100-999中的所有水仙花数。若3位数ABC满足 ABC=A的3次方+B的3次方+C的3次方,则称其为水仙花数。 例如:153 = 1*1*1...
#include <iostream> #include <vector> #include <string> #include <cstring> using namespace std; //存储高精度非负整数 struct BigInteger { static const int BASE = ... //10^8...
作为一名刚接触cs专业的萌新小白,开始学习蕊蕊大佬推荐的《算法竞赛入门经典》一书,一边学习一遍记录一些自己觉得很有用的小知识,作为自己平凡之路的一部分,日常慢慢更。emmmm1.定义π的新姿势:const double pi=...