蓝桥杯
BaldStrong
这个作者很懒,什么都没留下…
展开
-
基础练习 闰年判断
PS: 注意400是或#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int y; cin>>y; if(y%4==0 && y%100!=0 || y%400==0) cout<<"yes"; else cou...原创 2020-03-10 00:21:00 · 154 阅读 · 0 评论 -
基础练习 01字串
PS:暴力枚举每一位,每一位都有0,1两种情况#include<bits/stdc++.h>using namespace std;#define ll long longint main() { for(int i1=0; i1<2; i1++) for(int i2=0; i2<2; i2++) for(int i3=0; i3<2...原创 2020-03-10 00:19:38 · 126 阅读 · 0 评论 -
基础练习 字母图形
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int n,m; cin>>n>>m; string a; //a为A到Z for(int i=0; i<26; i++) a += 65+i; int j=1; str...原创 2020-03-10 00:18:14 · 157 阅读 · 0 评论 -
基础练习 数列特征
PS:求最值用algorithm中的max_element、min_element, 这两个函数返回的是位置指针,*max_element可以获得最大值求和int sum = accumulate(vec.begin() , vec.end() , 0); //0为sum初值从空字符串开始,把vec里的每个元素连接成一个字符串。string sum = accumulate(v.b...原创 2020-03-10 00:15:00 · 147 阅读 · 0 评论 -
基础练习 查找整数
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int n,m; cin>>n; int a[n]; for(int i=0; i<n; i++){ cin>>a[i]; } cin>>m; int i=0; f...原创 2020-03-10 00:08:16 · 67 阅读 · 0 评论 -
基础练习 杨辉三角形
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int n; cin>>n; int a[n][n]; for(int i=0;i<n;i++){ for(int j=0;j<i+1;j++){ if(j==0||j==i){ ...原创 2020-03-10 00:05:29 · 96 阅读 · 0 评论 -
基础练习 特殊的数字
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 PS: 暴力枚举每一位,然后输出符合条件的#include<bits/stdc++.h>using n...原创 2020-03-10 00:00:18 · 116 阅读 · 0 评论 -
基础练习 回文数
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。 PS: 暴力枚举每一位#include<bits/stdc++.h>using namespace std;#define ll long long...原创 2020-03-09 23:58:55 · 77 阅读 · 0 评论 -
基础练习 特殊回文数
自己的垃圾思路#include<bits/stdc++.h>using namespace std;#define ll long long//使用stringstream可以完成string和其他类型的互转且不需要C++11 string Int_to_String(int n) { stringstream stream; stream<<n...原创 2020-03-06 21:51:12 · 121 阅读 · 0 评论 -
基础练习 十进制转十六进制
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { ll a; cin>>a; printf("%X\n",a); return 0;}原创 2020-03-06 21:35:22 · 91 阅读 · 0 评论 -
基础练习 十六进制转十进制
正常思路:#include<bits/stdc++.h>using namespace std;#define ll long longll get(string a){ int mul,i=0; ll sum=0; for(int j=a.length()-1; j>=0; j--){ if(a[j]-'0'<10){ mul=a[j]-'0'...原创 2020-03-06 21:34:18 · 107 阅读 · 0 评论 -
基础练习 十六进制转八进制
#include<bits/stdc++.h>using namespace std;#define ll long longstring get(string a){ string str; for(int j=0; j<a.length(); j++){ switch(a[j]){ case '0':str+="0000";break; case ...原创 2020-03-06 19:08:16 · 116 阅读 · 0 评论 -
基础练习 数列排序
PS: 使用sort函数#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int n; cin>>n; int a[n]= {0}; for(int i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n)...原创 2020-03-06 19:02:19 · 147 阅读 · 0 评论 -
入门训练 A+B问题
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { int a,b; cin>>a>>b; cout<<a+b; return 0;}原创 2020-03-06 19:00:29 · 91 阅读 · 0 评论 -
入门训练 序列求和
#include<bits/stdc++.h>using namespace std;#define ll long longint main() { ll n; cin>>n; if(n==1) cout<<1; else cout<<n/2*(n+1); return 0;}原创 2020-03-06 18:57:25 · 95 阅读 · 0 评论 -
入门训练 圆的面积
#include<bits/stdc++.h>using namespace std;#define pi 3.14159265358979323int main() { int r; cin>>r; printf("%.7f",pi*r*r); return 0;}原创 2020-03-06 18:54:58 · 122 阅读 · 0 评论 -
入门训练 Fibonacci数列
PS:避免结果溢出,在每次计算过程中就对10007取余.#include<bits/stdc++.h>using namespace std;#define ll long long int main() { ll n; cin>>n; ll b[n+1]; b[1]=b[2]=1; for(int i=3; i<=n; i++){ ...原创 2020-03-06 18:51:48 · 113 阅读 · 0 评论