题解列表

筛选

用筛法求之N内的素数

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){    int n,sum;    cin>>n;    fo……

输出前k大的数:C++实现

##手写快速排序```c++#include#include#includeusingnamespacestd;longn;longk;voidquick_sort(long*nums,longl,longr){if(l>=r)return;longx=nums[l+r>>1],

C++代码-二维数组的转置【很好理解!】

解题思路:要将矩阵转置,那么在做题之前需要清楚矩阵的主对角线上的数值是不变的,也就是行数=列数的值不变,因此我们在输入矩阵之后只需要将上矩阵(或下矩阵)的值与下矩阵(或上矩阵)对调即可。参考代码:#includeusingnamespacestd;intmain(){inta[3]

C语言最简单的实现代码

解题思路:年份和日期先不管,通过月份输出天数,sum(总天数)=mon(月份天数)+day(日天数)+year(是否闰年)注意事项:喵喵喵喵喵~嗷呜~嗷呜嗷呜嗷嗷嗷嗷嗷嗷嗷嗷呜~喵喵~喵喵喵喵喵喵喵喵喵喵嗷呜嗷呜~参考代码:#includeintmain(){intyear,

LETTERS(dfs)

摘要:解题思路:  因为涉及到回溯找最长的 所以最好用dfs递归注意事项: 多练就行了 没啥注意的参考代码:/*  3 6 HFDFFB AJHGDH DGAGEH  */ #include<i……

[编程入门]筛选N以内的素数题解

解题思路:先定义一个判断素数的函数,再从2到n去遍历,如果是素数,则输出。注意事项:素数判断从2写起,注意要小于等于。参考代码:#includeusingnamespacestd;boolsspd(inta)//判断一个数是否是素数。{for(inti=2;i<=sqrt(a);i++)if(a%i=

python的咋没题解,我来加一个

解题思路:使用了一个无限循环来读取输入,直到遇到EOFError异常或者文件结束符为止。在每次循环中,它使用map()函数将输入的一行拆分为两个整数a和b,并计算它们的和,然后输出结果。注意事项:加个try-except结构比直接whiletrue循环更严谨一些参考代码:whileTrue:try:a

自定义函数处理素数

解题思路:素数是指只能被1和其本身整除的数,常规判断一个数是不是素数的思路有两种:一种是从2开始依次递增去除,直到这个数本身,看是否能够被整除;还有一种是在2到那个数的算术平方根之间依次递增去除。我采用的是第二种,个人感觉比第一种简单一点。注意事项:使用sqrt函数前要调用math.h;另外区间是2到