题解列表

筛选

优质题解

2305: 蓝桥杯2019年第十届真题-等差数列看了很多答案都不对-

测试样例:32612很多答案结果为3其实为6解题思路:先排序。因为该序列是等差数列的子序列。所以相邻两项的差一定是公差的倍数。而如果要得到序最小,那么一定要使得公差最大。所以要求出序列所有相邻两项差的最大公因数,最大公因数即使最大公差。过程:①排序②求出相邻两项之差d1,

用stl的map函数进行排序(系统自动排序)

摘要:解题思路:#include<map> 为map头文件,每一行输入学号和成绩,所以可以把学号看成“键”,把成绩看成值。系统会根据键值自动进行排序,所以比较轻松 注意事项:主义map函数的初始化,比较复杂……

暴力想法,求大佬实现!!!

//大概意思就是:构成一个较大的二位数组(!!!!这个好像不可以直接定义,需要其他办法),然后行和列就是表示两岸,数值表示之前的桥的耐久度,//先遍历行,如果一整行的值都是0,说明这一个岸被孤立了,所以就满足题意。跳出循环,输出day。#include#include

等差数列常规做法

```cpp#includeusingnamespacestd;longlonga[100010];longlongn,m=1000,ji;intmain(){cin>>n;for(longlongi=0;i>a[i];}sort(a,a+n);//快速排序否则超时for(longlongi=1;i

人物相关性分析C++

```cpp#include#include#include#includeusingnamespacestd;stringstr;intk;vectora,b;//这个检查Alice和Bob是否符合要求是单独的单词boolcheck(charc){returnc>='A'&&c='a'&&c>k;g

倒计时10_友好数

摘要:解题思路:  求公因数参考代码:#include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); int sum1=0,sum……

Python代码,大道至简

摘要:解题思路:注意事项:参考代码:while True:    n = list(map(int,input().split()))    if n[0] == 0:        exit(0)    ……

蓝桥杯算法提高VIP-复数求和

num=int(input())ls=[]m,n=0,0foriinrange(num):a,b=map(int,input().split())ls.append(a)ls.append(b)foriinrange(len(ls)):ifi%2==0:m+=ls[i]else:n+=ls[i]#不知

发工资咯!(python代码,思路清晰)

摘要:解题思路:注意事项:    数据需要横向输入参考代码:b = 0money = 0sum1 = 0sum2 = 0while True:             # 输入数据,必须要横向输入    a……