C语言训练-"水仙花数"问题1 解答代码及思路 解题思路:定义一个数组变量来存储三位数,通过使用for循环和getchar()函数使a[0]、a[1]和a[2]分别以字符形式得到百位、十位和个位数的ASCII码,然后用每个数字都-48就可以得到十进制的整数啦,然后把百位和十位数分别乘100和10后再进行相加即可得到输入的数字, 题解列表 2022年03月04日 0 点赞 0 评论 804 浏览 评分:0.0
Hifipsysta-2046-输出全排列(C++代码)DFS方法 ```cpp#include#includeusingnamespacestd;intseq[11];boolvis[11];voidDFS(vectorvec,intdepth,intn){if(depth==vec.size()){for(inti=0;in;vectormyVec;for(int 题解列表 2022年03月04日 0 点赞 0 评论 639 浏览 评分:9.9
Hifipsysta-1913-蓝桥杯算法提高VIP-排列数(C++代码)基于STL的实现 摘要:```cpp #include #include #include using namespace std; int main(){ int n; cin>…… 题解列表 2022年03月04日 0 点赞 0 评论 641 浏览 评分:0.0
Hifipsysta-1218-排列(C++代码)DFS ```cpp=```cpp#include#includeusingnamespacestd;constintmaxLen=11;intseq[maxLen];intcnt=0;boolvis[maxLen];voidDFS(vectorvec, 题解列表 2022年03月04日 0 点赞 0 评论 632 浏览 评分:0.0
二维数组的转置 摘要:解题思路:注意事项:参考代码:a=[]p=0for i in range(3): b=list(map(int,input().split())) a.append(b)for k in …… 题解列表 2022年03月03日 0 点赞 0 评论 549 浏览 评分:0.0
蛇行 规律 解题思路:总而言之是找规律,先创建一个存放数据的数组,然后开始找规律,按照蛇形的规律可以发现i==0andj!=0时n1[i][j]=n1[i][j-1]+j+1;i==0andj!=0时n1[i][j]=n1[i][j-1]+j+1然后再用已知的数据带入就可以得到我们需要的数据了, 题解列表 2022年03月03日 0 点赞 0 评论 612 浏览 评分:9.9
贪心算法的解法 解题思路:吞最小的就好了注意事项:看注释参考代码:n=int(input())a=list(map(int,input().split()))foriinrange(n):#复制一份放在列表后面,方便下面的elsea.append(a[i])lissum=0foriinrange(n-1):minno 题解列表 2022年03月03日 0 点赞 0 评论 669 浏览 评分:9.9
C++代码,01背包做法 摘要:解题思路:注意事项:参考代码:这题原本是一道基本的 01 背包 , 动态规划 。只需将价格与重要度提前算好 , 再套模板即可 。代码如下 :#include<bits/stdc++.h>//万能头文件…… 题解列表 2022年03月03日 0 点赞 0 评论 1161 浏览 评分:9.9
C++代码,01背包做法 摘要:解题思路:注意事项:参考代码:简单01背包#include <iostream>using namespace std;const int N=10010;int a[N];int w[N];int …… 题解列表 2022年03月03日 0 点赞 0 评论 756 浏览 评分:9.9
dp实现_十二届省赛真题-左孩子右兄弟 摘要:dpi]代表以i为根节点的最高高度;c[i]:为i的孩子数;f[i]:为i的父亲注意事项:参考代码:#include<bits/stdc++.h> using namespace std; lon…… 题解列表 2022年03月03日 0 点赞 0 评论 1124 浏览 评分:9.9