算法竞赛入门经典(第2版)
算法竞赛入门经典(第2版)
Mike-H
这个作者很懒,什么都没留下…
展开
-
《算法竞赛入门经典》第三章课后习题
字符串数组输入尽量用cin>>x;,用scanf("%s",&x)有的编译器出错#include<string.h>#include<iostream>using namespace std;int main(){ char s[80]; cin >> s; int i, ct = 0, sum = 0; for (i = 0; i < strlen(s); i++) { if (s[i] == 'O') { ..原创 2020-08-22 12:38:36 · 176 阅读 · 0 评论 -
《算法竞赛入门经典》第三章思考题
参考:https://blog.csdn.net/Artprog/article/details/54791429第一小题:略第二小题: 输入一些数,求最大值、最小值和平均数本题关键是first的设置,使max,min只赋值一次,后置0#include <iostream>using namespace std;int main() { int n,max,min,sum=0,cnt=0,first=1; double mean = 0; while (scanf("%原创 2020-08-17 17:27:54 · 234 阅读 · 0 评论 -
倒三角形(triangle)(C++)
代码里有注释:#include <iostream>using namespace std;int main() { int n; cin >> n; //i代表行 for (int i = 0; i < n; i++) { //1.先解决空格问题 for (int j = 0; j < i; j++) { cout << " "; } //2.输出#的个数为:2*(n-当前行)-1 for (int k = 0;.原创 2020-08-08 18:27:26 · 2420 阅读 · 1 评论 -
韩信点兵(c++)
相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人 一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组 数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c< 7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。输入到文件 结束为止。样例输入: 2 1 6 &nbs原创 2020-08-08 17:41:55 · 1400 阅读 · 0 评论