题解列表

筛选

完数的判断代码

#完数的判断---**直接上C++代码**:```cpp#include//万能头usingnamespacestd;inta[10000];//用来存放因数intfs(into){//求因数,也可以用递归实现intg=0;for(inti=1;i>n;for(inti=1;i
优质题解

题解 1125: C语言训练-委派任务*(C—— 非常详细,一遍就懂~)

#C语言:委派问题##题目再现某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:1)A和B两人中至少去一人;2)A和D不能一起去;3)A、E和F三人中要派两人去;4)B和C都去或都不去;5)C和D两人中去一个;6)若D不去,则E也不去。

求大佬指点---查重与排序

摘要:```c //思路:输入->查重->排序->输出; #include int main() { int M; scanf("%d", &M); int a[200];//可以用动态……

时间复杂度O(1)

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;typedef long long ll;ll a,b,n,ans;int main……

一道简单的数学题(非常短且绝对能听懂)

解题思路:对于每一对恰好前后颠倒的排列(比如1324与4231),其价值和为n*(n-1)/2,可以自己尝试一下,会发现很好证明。一共有n!个排列,也就是n!/2对排列,所以答案就是n*(n-1)/2*n!/2对998244353取模注意事项:无参考代码:#includeusingnamespaces