题解列表

筛选

蓝桥杯2014年第五届真题-分糖果(C语言代码)

#分糖果**分析**-代码主要包括2个方面,一是判断每个人的糖果是否相同-二是分糖果的过程:用s1数组来表示存储减半的糖果数,判断糖果是否满足奇数,满足就补糖果-以下就是以4个人为例,箭头表示将糖果分给左边的同学,用数组表示就是将s1[i]手中的糖果分给s[i-1],

1157: 亲和数

```pythonm=int(input())l=[]k=[]foriinrange(m):a,b=map(int,input().split())forjinrange(1,a):ifa%j==0:l.append(j)forjinrange(1,

求偶数和_C语言

摘要:解题思路:注意事项:参考代码:#include <stdio.h>main() { int b = 0, n, i; int a[i]; scanf("%d", &n); for (i = 0; i ……

1093: 字符逆序(c++)

摘要:解题思路:注意事项:主义头文件#include<string>参考代码:#include <iostream>#include<string>using namespace std;int main(……

1132: C语言训练-最大数问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int n,i;void fun1(int n){    while(n!=-1)    {        if(n>i)       ……

python-整数平均值

摘要:解题思路:貌似没有python的题解,加一下哈。注意事项:注意计算后的结果要取整。参考代码:def f(n):       A = [int(i) for i in input().strip().……

python-传球游戏

解题思路:开始我以为是一个递归的题目,写出程序之后数据较大的话时间就会超时。后来参考了别人的答案之后发现是用动态规划的算法。一楼楼主写的题解很好,大家可以去看看。这里也简单写以下思路吧首先建立一个(m+1)*n的数组,暂且起名叫stu吧,m是传球次数(开始是0次),n是学生个数。

蓝桥杯算法提高VIP-排列式(不使用全排列,简单易理解)

解题思路:经过简单分析,就能知道第一个数只可能是四位数,因为从小到大输出的原因,第二个数只可能是个位数或者两位数,第三个数不用遍历直接相除得到,a将第一个数和第二个数直接暴力枚举,然后判断是否满足每个数都只出现一次的条件,时间复杂度O(1e6)注意事项:注意只能出现1-9,