[编程入门]自定义函数求一元二次方程 (Java代码) ```javaimportjava.util.*;importjava.text.DecimalFormat;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);doublea=in.ne 题解列表 2020年03月11日 0 点赞 0 评论 1612 浏览 评分:9.9
蓝桥杯算法提高VIP-断案-题解(C语言代码) 摘要: #include #include #define true 1 #define false 0 int jia(int x) { if((x!=2&&x==4)||(x=…… 题解列表 2020年03月11日 0 点赞 0 评论 1246 浏览 评分:6.0
大神的探险 之 满载而归-题解(C语言代码) #includeintmain(void){inta=0,b=0,c=0;while(EOF!=scanf("%d%d%d",&a,&b,&c)){if(b>=a){printf("1\n\n");}else{if(b>c){if(0==(a-b)%(b-c)){printf("%d\n\n", 题解列表 2020年03月11日 0 点赞 0 评论 1207 浏览 评分:9.9
蓝桥杯2015年第六届真题-垒骰子-题解(C++代码) 直接搜索可以得基础分。令f_{i,j}表示用i个骰子,最后一层正面朝上的为j的方案数。由于已知每个面相对的面是哪个面,所以原题的限制相当于:i和j不能相邻等价于i和j的对面不能是相邻两个正面朝上的面。例如,1和2不能相邻表示不能存在相邻两个骰子的正面朝上分别为1和5,也不能是2和4。 题解列表 2020年03月11日 0 点赞 0 评论 1837 浏览 评分:9.5
蓝桥杯2015年第六届真题-生命之树 (C++代码) 「算法描述」首先我们可以枚举每个点是否在S中,只需要判断S是否是一个连通块就可以了。时间复杂度O(n2^n)期望得分30分。我们把这棵无根树定一个根,将其转为有根树。这样每个点就有了深度。令f_v表示如果v一定在点集S中,且S中的所有点均在v这棵子树中时,S的权值和的最大值。 题解列表 2020年03月11日 0 点赞 1 评论 1343 浏览 评分:9.2
蓝桥杯2016年第七届真题-压缩变换-题解(C++代码) 这道题直接按照问题描述的,对于每个数向前找到这个数,并统计之间遇到的数的种类数(使用排序),复杂度为O(n2logn),可以得到约30%的分数。为了高效的解决这个问题,可以建立两棵平衡树。第一棵平衡树用于存储每个数和它最后出现的位置对应的映射。 题解列表 2020年03月11日 0 点赞 0 评论 2057 浏览 评分:7.8
蓝桥杯算法提高VIP-五次方数-题解(C++代码) 解题思路:这里不知道为什么,1居然不算在内,题目有没提,真的坑人。数字的上限大致估一下不会超过999999了这样算就可以得到结果了。解题代码:```cpp#includeusingnamespacestd;longlongf(inti){returni*i*i*i*i;}intmain(){longl 题解列表 2020年03月11日 0 点赞 0 评论 1516 浏览 评分:0.0
战士的神盾-题解(C语言代码) 摘要: #include int main(void) { int i = 0, j = 0, n = 0, a = 0; scanf("%d…… 题解列表 2020年03月11日 0 点赞 0 评论 1532 浏览 评分:0.0
简单的字符串用STL高效解决(C++代码) STL里面的Map方法可以很高效的解决这个题,因为mapv中只要添加了字符,不会有重复出现并且还能记录重复了几次,所以代码如下:#include#includeusingnamespacestd;intmain(){intN;chars[10000];cin>>N;while(N--){cin>>s; 题解列表 2020年03月11日 0 点赞 0 评论 1405 浏览 评分:0.0
蓝桥杯算法提高VIP-一元一次方程-题解(C语言代码) 一元一次方程原型:ax+b=0,反推得x=(0-b)/a,代码如下#includeintmain(){doublea,n,answer;scanf("%lf%lf",&a,&n);answer=(0-n)/a;printf("%.2lf",answer);return0;} 题解列表 2020年03月11日 0 点赞 0 评论 1491 浏览 评分:9.9