- 博客(9)
- 收藏
- 关注
原创 蓝桥杯算法训练 素因子去重C++
思路:最开始自己还是只会暴力求解…只能对20% 多亏老师悉心指点先看如何将正整数分解成质因数(素因子)如下是循环的起止点:for(k=2;k<=n; ){ if(k==n)}将求出的质因子放到一个数组中保存,数组的下标表示该因子,数组的值为0或1,为1表示有该质因子,最后读取该数组的值,将为1的元素下标相乘。代码:#include<
2019-01-31 13:24:21 1647 9
原创 蓝桥杯算法训练 最大最小公倍数C++
代码:代码来自:(别人写了详细思路) https://blog.csdn.net/wr132/article/details/43538151#include<iostream>using namespace std;int main(){ long long n,ans; cin>>n; if(n&am
2019-01-30 13:26:55 500
原创 蓝桥杯算法训练 区间k大数查询C++
思路:第一眼看到这个题,依然是一脸懵逼…最开始想的是一边输入就一边从小到大排序,最后直接读第k个值,结果写着写着发现题意都理解错了…每次需要排序的值是由输入决定的,然后就一顿for循环,排序用的冒泡排序,作为一个小渣渣我还只会写选择排序法和冒泡排序法。百度出来这个十大经典排序算法:https://www.cnblogs.com/onepixel/articles/7674659.html...
2019-01-29 21:45:32 409
原创 蓝桥杯基础练习 闰年判断C++
问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写...
2019-01-29 19:06:59 343
原创 蓝桥杯基础练习 01字串C++
代码:第一眼看到题目一脸蒙逼,最先想到二进制,但是还是不知道从何下手,百度一下我就知道~看到了一个这个版本,如下:#include <iostream>using namespace std;int main(){ for(int i=0;i<32;i++){ cout<&l
2019-01-29 18:52:52 1352 2
原创 蓝桥杯基础练习 字母图形C++
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDE...
2019-01-29 14:52:54 392 2
原创 蓝桥杯基础练习 数列特征C++
失分原因:初始化min和max时都给的0,但是可以输入的值为绝对值小于10000的数,当输入都为负数或者都为正数时答案就会出错。改成min初始化为最大值9999,max为最小值-9999再次提交后就通过咯#include<iostream>using namespace std;int main(){ int n,num[10000]; int min=9999; i...
2019-01-26 21:20:00 481
原创 蓝桥杯基础练习 十六进制转十进制C++
蓝桥杯基础练习 十六进制转十进制#include<iostream>#include<math.h>using namespace std;int trans(char a){ switch(a) { case'0':return 0; case'1':return 1; ca
2019-01-26 13:14:10 1661
原创 蓝桥杯基础练习 十六进制转八进制C++
蓝桥杯基础练习 十六进制转八进制 #include<iostream>using namespace std;string trans(char a){ switch(a) { case'0':return "0000"; case'1':return "0001&
2019-01-26 10:49:28 2615 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人