蓝桥杯2017年第八届真题-k倍区间【前缀和+数学优化】 最先想到的应该是静态的前缀和,利用前缀和求区间和:不多说了,比较简单,就是求Ai~Aj的和```cpp#includeusingnamespacestd;intn,k;intA[100001];intsum[100001];intcnt=0;intmain(){cin>>n>>k;for(inti=1 题解列表 2022年04月04日 0 点赞 0 评论 870 浏览 评分:9.9
利用杨辉三角形来求组合数(C代码) 杨辉三角形有两个非常重要的性质:**1.第n行的m个数可表示为C(n-1,m-1),即为从n-1个不同元素中取m-1个元素的组合数。****2.每个数等于它上方两数之和。**根据性质2我们就可以得到杨辉三角,我们可以开一个二维数组res保存杨辉三角每个位置的值, 题解列表 2022年04月04日 0 点赞 0 评论 1416 浏览 评分:9.9
Dijskra(迪杰斯特拉)最短路径算法python写法(运用堆) #求点s(从0开始)到其他各点的最短距离(有向图)importheapqn,s=map(int,input().split())li=[]foriinrange(n):li.append(list(map(int,input().split())))defdi(li, 题解列表 2022年04月04日 0 点赞 0 评论 1048 浏览 评分:8.4
去掉空格 if(s==' ') printf("") 摘要:#include <stdio.h> int main() { char s; while(scanf("%c",&s)!=EOF){ if(s=='\n') pri…… 题解列表 2022年04月04日 0 点赞 0 评论 681 浏览 评分:9.9
python 平面切分 摘要:解题思路:拿着笔画着画着,发现每增加一个交点,就会增加n+1个平面 。因此我们可以遍历所以直线 ,将已经遍历过的直线储存在lines列表中,然后求当前直线 与 l…… 题解列表 2022年04月04日 0 点赞 0 评论 882 浏览 评分:9.9
[编程入门]宏定义之闰年判断(C语言) 摘要:解题思路:直接在宏定义里判断并赋值,main函数里输出注意事项:参考代码:#include <stdio.h>#define leapyear(y) y%100==0?(y%400==0?'L…… 题解列表 2022年04月04日 0 点赞 0 评论 545 浏览 评分:0.0
回文日期python importdatetimen=input()year=int(n[:4])mouth=int(n[4:6])day=int(n[6:8])start_date=datetime.date(year,mouth,day)delta=datetime.timedelta(1)date_ls=list(s 题解列表 2022年04月04日 0 点赞 0 评论 999 浏览 评分:5.5
代码不长,新手易懂 摘要:解题思路:遍历排列组合,确定条件注意事项:如下新手求好评参考代码:#include<iostream>using namespace std; int main() { …… 题解列表 2022年04月04日 0 点赞 0 评论 579 浏览 评分:0.0
绝对值排序 摘要:解题思路: 分为三步走:1、先将负数变为正,2、冒泡排序,3、还原负数注意事项:参考代码:#include "stdio.h"int main() { int n, a[100], b, i, j,…… 题解列表 2022年04月04日 0 点赞 0 评论 491 浏览 评分:0.0
爱琴海——Huffuman树——超详细注释 摘要:解题思路:看注释注意事项:看注释参考代码:#include int main() { int n;//第一行 int i,j,k,t;//控制循环 int a[1005];//存放数据 s…… 题解列表 2022年04月04日 0 点赞 1 评论 1140 浏览 评分:6.7