题解列表

筛选

连续使用for循环嵌套

解题思路:先定义两个二维数组,一个为原始数组,另外一个为临时数组,然后把临时数组对应下标的元素的值赋值给原始数组元素对应下标的数值注意事项:在赋值的时候两个数组元素下标要对应正确,可以先手动模拟代码执行的过程,以及每一行输出的值之间要用空格隔开,

哈哈哈哈哈

解题思路:注意事项:参考代码:#include#includeusingnamespacestd;constintN=1e6+10;constintM=100000;intn,m,k,sum,

C++个人写法(非二分)

解题思路:注意事项:参考代码:#includeusingnamespacestd;#definelllonglongintmain(){intn;llk=1E18,m,q=0;cin>>n>>m;vectorp(n),

数学的图表

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int i,n,m,k; while(scanf("……

根据定义求解

解题思路:质数的定义是除了1和它本身,即2~n-1(假设输入的数为n)的范围内没有一个数能整除n,根据这个要求使用for循环求解注意事项:注意增加一个判断标识flag,若没有一个2~n-1的数能整除n则条件为真输出"prime";否则输出"notprime"。

老王赛马(贪心)

摘要:解题思路:排序 贪心注意事项:参考代码:#include<bits/stdc++.h>usingnamespacestd;constint&nb……

辗转相除法

解题思路:使用辗转相除法求最大公约数,编写一个函数计算,然后根据定义求最小公倍数,再编写一个函数计算注意事项:函数名不能与变量名相同参考代码:#includeusingnamespacestd;/*求m,n的最大公约数(辗转相除法)1)求m%n=c2)若c=0,