自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 年号字串(蓝桥杯)

模仿二进制,的26进制#include <iostream>#include <bits/stdc++.h>using namespace std;int main(){ int n=2019; string ans=""; int temp; char c[27]={'0','A'}; for(int i=2;i<27;i++) { c[i]=c[i-1]+1; .

2022-03-31 20:46:19 352

原创 全排列——dfs(数据型)初步详解

输入 n,输出1-n的全排列 0<n<10#include <iostream>using namespace std;int n;int a[10];bool vis[10]; //避免重复搜索,标记是否已搜过(默认为0)void dfs(int step)//深度,想象站在放置数字卡片的第step个盒子面前{ if(step==n+1)//结束搜索 { for(int i=1;i<=n;i++) ...

2022-03-29 19:04:30 212

原创 (位运算)枚举子集

#include <iostream>using namespace std;int main(){ int n,a[50],s,s0; cin>>n; for(int i=0;i<n;i++) { cin>>a[i];//输入数组 } for(s=0;s<(1<<n);s++)//枚举子集个数(0—2^n-1) { for(s0=0;s0<n.

2022-03-24 23:17:13 196

原创 质数(蓝桥杯填空)

#include <iostream>#include <cmath>using namespace std;bool Isprime(int n){ for(int i=2;i<=sqrt(n);i++) { if(n%i==0) { return false; } } return n!=1;}int main(){ int num=0,i; .

2022-03-21 13:46:47 211

原创 数列求值(蓝桥杯)

#include <iostream>using namespace std;int main(){ int a=1,b=1,c=1,d=0; for(int i=4;i<=20190324;i++) { d=(a+b+c)%10000;//后四位 a=b; b=c; c=d; } cout<<d<<endl;}数字太大,递归迭代跑不出结果。...

2022-03-20 21:46:05 352

原创 等差素数列(暴力)

填空能出结果,但是代码时间超时#include <iostream>#include <cmath>using namespace std;bool Isprime(int x){ for(int i=2;i<=sqrt(x);i++) { if(x%i==0) { return false; } } return x!=1;}int main(){ ...

2022-03-20 21:04:59 42

原创 朴素暴力筛选素数

#include <iostream>#include <cmath>using namespace std;bool Isprime(int x){ for(int i=2;i<=sqrt(x);i++) { if(x%i==0) { return false;//有因子,不是素数。 } } return x!=1;//1,2,3,5,7...,没有排除1(2!=1...

2022-03-20 20:40:11 232

原创 大写变小写(STL.vector版)

#include <bits/stdc++.h>using namespace std;vector<char> v;//字符型数组处理字符串类型int main(){ char c; while(cin >>c) { if((c <= 'Z' && c >= 'A') || (c <= 'z' && c >= 'a')) { ...

2022-03-16 00:20:15 633

原创 ojp1044大写变小写

#include<bits/stdc++.h>usingnamespacestd;queue<char>q;intmain(){charc;inti=0;while(cin>>c){if((c<='Z'&&c>='A')||(c<='z'&&c>='a')){q...

2022-03-15 23:13:53 79

原创 汉诺塔(递归)

#include <iostream>using namespace std;void hannuo(int n,char a,char b,char c){ int step=0; if(n==1) { cout<<a<<"->"<<c<<endl; step++; } else { hannuo(n-1,a,c,b); c...

2022-03-09 18:10:07 119

原创 oj1103地盘划分(递归)

#include <iostream>using namespace std;int huafen(int n,int m){ int i,j; if(n==m) { return 1; } else if(n<m) { i=n; j=m; } else { i=m; j=n; } i...

2022-03-09 18:09:04 399

原创 明码(蓝桥杯)

汉字的字形存在于字库中,即便在今天,1616点阵的字库也仍然使用广泛。1616点阵的字库把每个汉字看成是16×16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是: 第 1 字节,第 2 字节 第 3 字节,第 4 字节 .... 第 31 字节, 第 32 字节这道题目是给你一段多个汉字组...

2022-03-06 21:15:40 117

原创 oj1025原码

对任意输入的数,请你编程输出它在机内的16位的原码。例如7的原码是:0000000000000111,-7的原码是1000000000000111。最左的一位是符号位,0为正,1为负。输入格式输入有若干行,每行一个整数,其绝对值小于2^15。输出格式每行对应输出一个16位的原码。#include <iostream>using namespace std;int main(){ int n; while(cin>>n) {

2022-03-06 20:02:17 260

原创 oj1020数的进制

数在生活中有各种各样的表示法。时间的小时是24进制,时间的分是60进制,计算机内的数用二进制,我们平时用十进制。请你把一个十进制的数转成八进制和十六进制。输入格式输入有若干行,每行一个整数代表一个十进制数。数字范围在int以内。输出格式按要求的格式输出对应的八进制数和十六进制数。如输入10时,输出格式是:10 = 12(8) = a(16)输入负数时,只需要将其相反数转化成对应进制,输出时在前面添加负号即可。#include <iostream>using names

2022-03-06 19:53:54 194

原创 oj1028判断点是否在矩形内上

#include <iostream>using namespace std;int main(){ int n,a,b,c,d,i; int x,y; while (cin>>n) { cin>>a>>b>>c>>d; for(i=0;i<n;i++) { cin>>x>>y; ...

2022-03-01 22:31:22 107

原创 oj刷题1026排序

#include <iostream>#include <algorithm> //算法头文件using namespace std;int main(){ int n,i; cin>>n; int a[n]; for(i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); for...

2022-02-13 17:19:38 439

原创 OJ刷题1019(16进制转10进制)

#include <iostream>#include <string>using namespace std;int main(){ string str; int sum=0,t; while (cin>>str) { for(int i=0;i<str.length();i++) { if(str[i]>='0'&&str[i]<='9')...

2022-02-12 17:01:04 388

原创 oj刷题1012求角的度数

#include <iostream>#include <iomanip>#include <cmath>#define PI 3.14159using namespace std;int main(){ double x1,y1,x2,y2,x3,y3; double d,a,b,c; while(cin>>x1>>y1>>x2>>y2>>x3>>y3) ...

2022-01-25 21:15:44 499

原创 oj刷题1009圆的面积

#include <iostream>#include <iomanip>using namespace std;int main(){ double PI=3.14159; double r,s; int N; cin >>N; for(int i=1;i<=N;i++) { cin >> r; s=PI*r*r; cout << ...

2022-01-25 19:51:24 497

原创 oj刷题1005求一串数字和

#include <iostream>using namespace std;int main(){ int sum=0; int n; char c; while(cin >>n) { c=getchar(); //读入字符 sum+=n; if(c=='\n') //回车结束 { break; } }...

2022-01-25 15:52:38 330

原创 oj刷题1004总分和平均分

#include <iostream>#include <iomanip>using namespace std;int main(){ int a,b,c,sum; double avg; while(cin>>a>>b>>c) { avg=(a+b+c)/3.00; sum=a+b+c; cout << sum<<endl; ...

2022-01-25 14:34:46 576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除