一、 题目链接 ybt 1011:甲流疫情死亡率 OpenJudge NOI 1.3 06:甲流疫情死亡率 二、 题目考点 一般除法运算 /: 被除数÷除数 = 小数商 例:5 / 2 = 2.5 , 7 / 2 = 3.5 在C++中,两个浮点型量相除,表达式的值就是...
一、 题目链接 ybt 1011:甲流疫情死亡率 OpenJudge NOI 1.3 06:甲流疫情死亡率 二、 题目考点 一般除法运算 /: 被除数÷除数 = 小数商 例:5 / 2 = 2.5 , 7 / 2 = 3.5 在C++中,两个浮点型量相除,表达式的值就是...
正式进入题解部分: (本人小白,大佬们请勿吐槽) 1150: #include<bits/stdc++.h> using namespace std; int b,sum=0;; int sb(int a) { sum=0; for(int i=1;i<=a-1;i++) { if(a%i==0) ...
【题解代码】 解法1:switch语句 #include<bits/stdc++.h> using namespace std; int main() { double x, y; char c;//运算符 cin >> x >> y >> c; switch(c) { case
只要一个三位数的个位和百位相同,这个三位数就是回文的。遍历所有三位数,用两个函数判断该数是不是回文三位数。解法1:只判断一个数字是不是三位的回文数。设函数判断一个数是不是回文的三位数。...
八皇后问题解法请参考:信息学奥赛一本通 1214:八皇后 | OpenJudge 2.5 1756:八皇后 观察本题的输出,可以看出本题是按列放皇后得到的结果,先搜索将皇后放在第一列的位置,第一列的位置确定后再搜索将皇后放在第二...
【题目链接】 ybt 1255:迷宫问题 OpenJudge NOI 2.5 7084:迷宫问题 【题目考点】 1. 广搜 迷宫问题 输出走出迷宫的路径 【解题思路】 1. 广搜解迷宫问题 广搜,迷宫问题模板题。...设结构体类型的结点表示位置,队列...
C++信息学奥赛一本通1219题解
递归方法:----时间复杂度太高,但是ide中可以实现int count=0;//总次数int flag[30][30]={{0},{0}};//标记是否有马int judge(int x,int y,int n,int m){if(x>=0&&x<=n&&...
【题目链接】 ...【题解代码】 解法1:使用函数 #include<bits/stdc++.h> using namespace std; //判断大于等于2的整数n是否是质数 bool isPrime(int n) { for(int i = 2; i <= sqrt(n); ++i
每条船为一个元素,包含属性vector类型的nation,保存所有人的国籍,以及time表示时间。设结构体Peo表示一个人,每个人包含属性:时间time、国籍nation。,这样可以节省空间。如果设为数组,则会内存超限。...
【题目链接】 ybt 2054:【例3.4】适合晨练 【题目考点】 1. if语句 2. 判断一个数字a是否某个范围之...【题解代码】 解法1:用if语句 #include <bits/stdc++.h> using namespace std; int main() { int t; cin
ybt 1353:表达式括号匹配(stack)遍历整个字符串,遇到左括号时入栈,遇到右括号时,应该出栈一个左括号。如果遇到右括号时栈空,说明存在右括号无法配对。 在遍历结束后,如果栈不为空,说明存在左括号无法配对。...
正式进入题解部分: (本人小白,大佬们请勿吐槽) 1059: #include<bits/stdc++.h> using namespace std; double c,d; int a,b=1; int main() { cin>>a; while(b<=a) { cin>>c...
正式进入题解部分: (本人小白,大佬们请勿吐槽) 1119: #include<bits/stdc++.h> using namespace std; int a[6][6],b,c; int main() { for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++...
信息学奥赛一本通(C++版)在线评测系统 【矩阵乘法】矩阵A×B_Uletay-程序员宅基地 矩阵乘法——矩阵A×B_vina的博客-程序员宅基地 一本通1641【例 1】矩阵 A×B - 豌豆ip代理 一本通1641【例 1】矩阵 A×B - 人间不...
没错,我爬回来更新了,开学了,我以后尽量周更两篇文章,如果临近...正式进入题解部分: (本人小白,大佬们请勿吐槽) 1102: #include<bits/stdc++.h> using namespace std; int a,c,sum=0,b[108]; int main() { ...
【题目链接】 ybt 1406:单词替换 OpenJudge NOI 1.7 21:单词替换 【题目考点】 1. 多字符串处理 读入字符串时可以选择方法 先读入整个字符串,而后遍历字符串,遇到空格时取子串 每次读入一个字符,遇到空格时形成...
【题解代码】 解法1:用if语句,cin与cout #include<bits/stdc++.h> using namespace std; int main() { double a, r;//a:行李重量 r:费用 cin >> a; if(a <= 20) r = a*1.68; else r = a*1
标签: c++
【题目链接】 ybt 1161:转进制 【题目考点】 1. 数制 2. 递归 ##【解题思路】 解法1: 递归输出b进制数 递归问题:将数值n转换为b进制输出 递归关系:要想输出数值n在b进制下的数字,可以先输出数值n/b在b进制下的...
解法2:输入时,第一个元素用变量保存,然后数组第1位置保存第2个数,第2位置保存第3个数。第n-1位置保存第n个数,再把第一个元素赋值给第n位置。解法1:真正改变数组。用一个变量保存第一个元素,从第二个元素开始...
信息学奥赛一本通---第三章---程序的控制结构--- 1049-1058 (第二节)题解.pdf
【题目链接】 ybt 1151:素数个数 【题目考点】 1. 质数 素数又称为质数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。 判断一个大于等于2的正整数是质数的函数: ...
正式进入题解部分: (本人小白,大佬们请勿吐槽) 1129: #include<bits/stdc++.h> using namespace std; char a[300]; int sum,len; int main() { gets(a); len=strlen(a); for(int i=0;i<...
循环I次,模拟题目描述的过程,小球到一个结点时,如果该结点值为真,该值变为假,走右子树。如果该结点值为假,该值变为真,走左子树。而后循环I次,p表示当前小球所在的结点编号。如果该结点值为真,该值变为假,...
上面已经说过了,v1[i] 表示第 i 列有没有皇后(有为 1,无为 0)、v2[x - y + 8] 表示坐标为 (x, y) 的点所在的右斜线有没有皇后(有为 1,无为 0)、v3[x + y] 表示坐标为 (x, y) 的点所在的左斜线有没有皇后...
【题目链接】 ybt 1116:最长平台 OpenJudge NOI 1.9 12:最长平台 洛谷 B2097 最长平台 【题目考点】 1. 数组中做统计 2. 求最大值 【解题思路】 解法1:遍历并计数 设临时统计长度len(初值为0),最大长度maxLen...
【题目链接】 ybt 2059:【例3.11】买笔 本题条件欠缺,我们做此题时添加如下条件: 剩余班费x > 0 买笔数量确定时,尽量多买更贵的笔。 【题目考点】 1. if…else if语句 【解题思路】 ...【题解代