题解列表

筛选

怎么计算2的阶层

解题思路:用数组储存大整数注意事项:十进制的使用和动态数组长度参考代码:#include#includeusingnamespacestd;voidshijinzhi(int*a,intk)//十进制函数{if(a[k]>9){a[k+1]+=a[k]/10;a[k

蓝桥杯2025年省赛—拼好6

解题思路:题目:n个数,最多三个一组,要求拼成6数量的结果最优;首先我们先接收数据,建立一个数组how[7],函数Count6用来求6的个数,有6(6以上算6),5,4,3,2,1,0(没用),how[1]对应1个6的个数...;核心思路是尽量用少的6从大往小凑好每一组;接下来处理数,

简单伪暴力思路(核心思路不到20行)

解题思路:拿到这道题首先感觉很像分组背包,也确实可以是,但在这题是用不了的,因为m范围太大,也没有必要使用。我们不妨考虑暴力思路,我们从1到n便历,代表如果我们就到i位置停止的话算出的最优答案,当然如果能装满m的话(也就是能产生符合题意的答案时)便历到当前位置的总库存必须是大于等于m的,

简便快速c/c++

摘要:解题思路:1.先判定是否平局并输出。2.把前者赢的所以可能列出来前 后 前者赢0 2  ……

挺简单的,把abcd分离成ab,cd就好

解题思路:就是把一个四位数拆成两个两位数就像20252025/100=202025%100=25就可以了我这里用循环判断注意事项:参考代码:#includeusingnamespacestd;intmain(){inta,

C++多边形内角和

解题思路:注意事项:参考代码:#include#include#include#includeusingnamespacestd;intmain(void){intn,

汽水瓶最简单解法

解题思路:题目中说如果剩下两个空瓶可以申请向老板借一个,然后再还给老板三个空瓶,这就相当于我们用两个空瓶即可换一瓶饮料,并且瓶子全部被收走,所以如果有n个空瓶我们可以换n/2瓶饮料。参考代码:#includeintmain(){intn;while(scanf("%d",

巧妙运用模运算

摘要:解题思路:规律:如果(a - b) % 3 == 1→ 前者赢如果(a - b) % 3 == 2→ 后者赢如果(a - b) % 3 ==……