题解列表

筛选

蓝桥杯算法训练VIP-阶乘 (C++代码)

摘要:解题思路: 去掉每一次求解的阶乘后面的0,然后保留非0的后三位即可。不能只保留1位哦。参考代码:#include<bits/stdc++.h> using namespace std; int m……

C语言训练-委派任务* (C语言代码)

摘要:解题思路:不去用0表示,去用1表示,可以用6个for就是列举全部情况,循环次数也不多2^6=64;关键是如何表示相关条件。 1)A和B两人中至少去一人;可对应于: a+b>=1 2)A和D不能一……

用筛法求之N内的素数。 (C语言代码)

摘要:解题思路:使用了普通筛选法和线性筛选法。两者的时间复杂度不一样。参考代码:普通筛选法:时间复杂度是O(nloglogn),不足之处在于一个合数可能被筛选多次。#include <stdio.h> #……

C语言训练-自守数问题 (C语言代码)

解题思路:对于每一个数i,先想办法求出它的位数digit。然后算出(i^2-i)的值,如果它对(int)pow(10,digit)求余数为0,那么i就是自守数,把它输出。注意事项:1,记录(i^2-i)的值,需要用到longlong数据类型,

花落的入门代码

摘要:解题思路:递归来做很简单注意事项:参考代码:#include<iostream> using namespace std; int Count = 0; int k=0; //循环次数 voi……