优质题解 高精度加法(易懂) 输入的数据放在数组里是左对齐的我们需要相应转化```c#includeusingnamespacest 题解列表 2021年05月04日 0 点赞 0 评论 1591 浏览 评分:9.9
1197: 发工资咯 摘要:#include<iostream> using namespace std; int main(){ int a[]={100,50,10,5,2,1}; int n,mon…… 题解列表 2021年05月03日 0 点赞 0 评论 548 浏览 评分:0.0
大整数处理 本题所求值并不算大,所以直接迭代即可得出答案,但是当数据增大时,直接迭代有溢出的风险,此处采用大整数处理解决此问题。```cpp#includeusingnamespacestd;#includestructbigdata{intnum[1000];intlen;bigdata(){len=0;mem 题解列表 2021年05月03日 0 点赞 0 评论 727 浏览 评分:9.9
蓝桥杯2019年第十届真题-修改数组 题解 解题思路:使用并查集,先是初始化父亲数组,每找到一个,对父亲数组的内容加一。注意事项:在寻找的函数中,如果fa数组的内容不是要寻找的x时,要将父亲数组修改为:fa[x]=find(fa[x]);这是路劲压缩,可以使程序的运行时间变得更快,减少了不必要的路劲搜索的过程。 题解列表 2021年05月03日 0 点赞 0 评论 784 浏览 评分:0.0
2004: 统计成绩 摘要:解题思路:尝试使用面向对象编程,可能稍微有点复杂注意事项:参考代码:#include <cstdio> class Worker { public: …… 题解列表 2021年05月03日 0 点赞 1 评论 859 浏览 评分:7.0
字符逆序的两种解法 摘要:解题思路:提供两种方法: ①字符串逆序,仅需从后往前输出字符串即可; ②定义两个字符串,将输入的字符串的末尾赋给另一个字符串的前端。注意事项 : ①string类型的通过getlin…… 题解列表 2021年05月02日 0 点赞 0 评论 878 浏览 评分:9.9
map容器暴力模拟 用key代表初始编号,value代表每个人报的数,通过不断删除value为3(这里用0表示)的元素模拟每轮报数的情况,直到容器中只剩下最后一个元素,其key值即为所求值。```cpp#includeusingnamespacestd;#includemapmaps;voidFunc(intaccept 题解列表 2021年05月01日 0 点赞 0 评论 773 浏览 评分:9.9
01背包变形问题 摘要:挺好懂的, 因为有主件附件, 就把附件的加到主建就行了, 看作是一个。然后用01背包问题解法。 #include <bits/stdc++.h> using namespace std; c…… 题解列表 2021年04月29日 0 点赞 0 评论 685 浏览 评分:9.9
自定义函数之数字后移 解题思路:数据存放在mylist容器中,要后移n位,就先将mylist的后n位逆序放置在mylists中,然后删除mylist的后n项,最后将mylists与mylist合并即可。注意事项:参考代码:#includeusingnamespacestd;#includel 题解列表 2021年04月28日 0 点赞 0 评论 932 浏览 评分:9.9
冒泡排序和选择排序(基础) 摘要:冒泡排序: ```cpp #include using namespace std; int main() { int a[4],t; for(int i=0;i>a[i…… 题解列表 2021年04月27日 0 点赞 0 评论 929 浏览 评分:9.9