倍增维护父节点 摘要:解题思路: 这和经典算法倍增求最近公共祖先是一样的思路,可以去学习下最近公共祖先怎么求,就能做出这道题了。注意事项:参考代码:#include<bits/stdc++.h>using namespac…… 题解列表 2021年03月12日 0 点赞 0 评论 679 浏览 评分:0.0
[算法提高VIP]数组替换:非常简单 摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<string.h> void Add(int a[], int m, int b[], int n) { …… 题解列表 2021年03月12日 0 点赞 0 评论 491 浏览 评分:0.0
2328: 信息学奥赛一本通T1176-谁考了第k名(C++代码)自定义sort规则排序 解题思路:用学生数组记录数据自定义比较函数,利用sort函数排序输出对应的下标[k-1]的成员学号与成绩即可注意事项:题目要求%g输出分数,用scanf函数输出比较方便但如果学号是string类型不能直接直接用scanf输出学号参考代码:#includeusingname 题解列表 2021年03月12日 3 点赞 0 评论 2234 浏览 评分:7.9
[编程入门]有规律的数列求和 解题思路:首先看分子和分母的规律,发现分子是上一个分子和分母的和,分母是上一项的分子。但是再操作中发现分子和分母之间有死锁关系,所以考虑创建一个c,用来做中间变量。因为第一项是初始的,所以sum在分子分母变换之前注意事项:1.因为要保存2位小数, 题解列表 2021年03月12日 0 点赞 0 评论 926 浏览 评分:0.0
C语言自定义函数之字符串反转(递归实现) 解题思路:将键盘输入的字符串从放到数组中去,然后只需要通过对数组的逆序即可实现对字符串的逆序,本解法将使用递归将数组反置,递归的思想是大事化小,假如有10000位,那么我们每一次递归只需要交换最左边的元素和最右边的元素即可,每次交换后左下标加一, 题解列表 2021年03月12日 0 点赞 0 评论 1261 浏览 评分:8.0
蓝桥杯2019年第十届真题-旋转题解C++ 摘要:# 二维数组 ```cpp #include using namespace std; int main(){ int n,m; cin>>n>>m; int pic[n][m];…… 题解列表 2021年03月12日 0 点赞 0 评论 643 浏览 评分:8.0
自由下落距离计算 摘要:解题思路:注意事项:参考代码:int main(){ double m,n; while(cin>>m>>n) { int i; double a=m,b=0; …… 题解列表 2021年03月12日 0 点赞 0 评论 668 浏览 评分:0.0
有规律的数列求和 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<string>using namespace std;int fcc(int n){ if(n==1) retur…… 题解列表 2021年03月12日 0 点赞 0 评论 611 浏览 评分:0.0
Sn的公式求和 摘要:解题思路:设a(n)为数列第n项,则a(n+1)=a(n)+2,a(1)=2。注意事项:参考代码:#include<iostream>#include<string>using namespace s…… 题解列表 2021年03月12日 0 点赞 0 评论 621 浏览 评分:0.0
[编程入门]完数的判断 解题思路:运用两个循环来解决,第一个用来循环n以下的全部数字(因为不包含本身因子,所以从2开始),第二个用来找因子。找到的因子满足调条件就直接加进sum,再判断sum和i是否相等,最后面的循环用来输出因子(输出其实是两部分,一部分是i和前半部分, 题解列表 2021年03月12日 0 点赞 0 评论 973 浏览 评分:0.0