自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 1.靶场环境创建

网络安全练习靶场搭建

2022-08-30 20:18:00 211 1

原创 蓝桥杯真题New OJ(未完)

蓝桥杯真题

2022-01-19 11:50:28 387

原创 算法模板(未完)

文件前复制粘贴#include <bits/stdc++.h>using namespace std;#define rep(i,a,n) for(int i = a; i <= n; i ++)#define IOS ios::sync_with_stdio(false);cin.tie(0);cout.tie(0)typedef long long ll;typedef pair<int,int> PII;文章目录文件前复制粘贴最大公约数函数质数筛法快速幂快

2022-01-09 20:00:50 479

原创 C++的文档操作心得

先提出一个问题:假如我们玩贪吃蛇,玩到最后游戏结束时,显示出游戏的最高纪录,那我们想想:当我们关闭游戏进程时,也就是关闭exe时,这个游戏最高纪录是如何保存下来的呢?由此引出文件操作1.将maxscore数据保存至文档中;2.查询最高分数时,再将文档中的分数传递给maxscor;1.建立“data.txt”文档,写入数字0(默认maxscore = 0)2.ifstream (将文档中的数据传递给maxscore中)ifstream fin; //自定义类名称 fin (file in)

2021-05-15 20:42:02 149

原创 01背包心得

#include <bits/stdc++.h>using namespace std;int v[1010],w[1010]; //稍微扩大范围int V[1010][1010]={{0}}; // V[i][j] 表示(前i件物品,背包j容量)的最优解int main(){ int N,W; cin >> N >> W; for( int i .

2021-04-11 18:55:53 126

原创 [蓝桥杯2016初赛]有奖猜谜

#include <bits/stdc++.h>using namespace std;int main(){ int i,num=777; string str; cin>>str; for(i=0;str[i]!='\0';i++){ if(str[i]=='v') num=num*2; else num=num-555; } cout<<num; return 0;}.

2021-01-21 16:20:09 82

原创 [ECUST2018新生赛]三生万物

#include <bits/stdc++.h>using namespace std;int main(){ int T,j; scanf("%d",&T); for(j=1;j<=T;j++){ string str; cin>>str; int sum=0,i; for(i=0;str[i]!='\0';i++){ sum=sum+(int)st.

2021-01-21 15:55:42 80

原创 [蓝桥杯2015初赛]奖券数目

方法:暴力枚举;水题#include <stdio.h>#include <stdlib.h>int main(){ int n,ans=0,a,b,c,d,e; for(n=10000;n<=99999;n++){ a=n%10; b=n/10%10; c=n/100%10; d=n/1000%10; e=n/10000%10; if(!(a==4||b.

2021-01-20 20:58:28 73

原创 [ECUST2018新生赛]骰子

a[6]储存骰子上下左右前后的数字利用函数swap改变数组的值#include<iostream>#include<bits/stdc++.h>using namespace std;void ahead(int a[]){ swap(a[0],a[4]); swap(a[0],a[5]); swap(a[1],a[5]);}void behind(int a[]){ swap(a[0],a[5]); swap(a[0],.

2021-01-20 16:46:39 90

原创 [ECUST2018新生赛]ECUST and ecust

#include<stdio.h>int main(){ int i,j,T,n; scanf("%d",&T); for(j=1;j<=T;j++){ char c; int a[5]={0},A[5]={0}; //分别记录ecust ECUST每个字母出现的次数 scanf("%d",&n); getchar(); //空格也算是 字符 .

2021-01-19 17:15:38 222

原创 [蓝桥杯2019初赛]数列求值

注意:1.因为第20190324项过大,需要进行模运算处理:(a + b+c) % p = (a % p + b % p+c % p) % p2.不要将array[30000000]#include <stdio.h>#include <stdlib.h>int array[30000000]={1,1,1};int main(){ int i; for(i=3;i<20190324;i++) array[i]=(array[i-3]%.

2021-01-18 22:17:39 171 1

原创 [蓝桥杯2015决赛]分机号

水题方法:暴力枚举#include <stdio.h>#include <stdlib.h>int main(){ int ans=0,a,b,c; for(a=0;a<10;a++) for(b=0;b<10;b++) for(c=0;c<10;c++) { if(!(a==b||b==c||a==c)) if(a>b&&b>c) .

2021-01-18 15:09:26 72

原创 L1-3 Pokémon

题目长 但不难,理解起来很简单数组array[i]储存概率孵化出cv 概率就是 array[c]#include <stdio.h>#include <stdlib.h>int main(){ int i,c,f; double array[7]; for (i=0;i<7;i++) { scanf("%lf%%",array+i); //为什么改成array[i]不行?(评论区可以告诉我吗,呜呜呜) .

2021-01-18 12:18:56 86

原创 L1-7 拼接梯子

易得(2²+2³+…2k)=2(k+1)-2分三类情况讨论#include <stdio.h>#include <stdlib.h>#include<math.h>int main(){ int k,K; long long int L,l,ans; scanf("%d %lld",&k,&L); K=k,l=L; if(L>pow(2,k+1)-2) printf("No"); els..

2021-01-17 20:19:07 297

原创 L1-5演唱会

17:37:27<input17:37:27<=input<19:37:27input>19:37:27提前到迟到演唱会结束时间是线性增加的将小时,分钟全部换成秒17:37:27=>17x3600+37x60+2719:37:27=>19x3600+37x60+27输入 h : m : s => h x 3600+m x 60+s#include <stdio.h>#include <stdlib.h...

2021-01-17 17:19:33 67

原创 L1-2 单位换算

注意条件:若结果不为整数,只保留一位小数,末尾不要有多余的零输出例子中为15245x12x2.54x10=1524.0需要去掉 .0#include <stdio.h>#include <stdlib.h>int main(){ int n,x; double ans; scanf("%d",&n); ans=n*12*2.54*10; x=(int)ans; if(ans==x) //判断ans是不是整数.

2021-01-17 17:07:45 340

原创 L1-1 I LOVE WIT

虽然看上去很粗糙,但不需要脑子(狗头保命。jpg)#include <stdio.h>#include <stdlib.h>int main(){ printf("I\n" " \n" " L\n" " O\n" " V\n" " E\n" " \n" " W\n" .

2021-01-17 17:00:47 95

原创 [蓝桥杯2016初赛]凑算式

方法:暴力枚举 (注意 B/C DEF/GHI 不是int/int只取整数部分)#include <bits/stdc++.h>using namespace std;int main(){ int a,b,c,d,e,f,g,h,i,ans=0,x,jud=0; for(a=1;a<10;a++) for(b=1;b<10;b++) for(c=1;c<10;c++) for(d=1;d<10;d++) for(.

2021-01-17 12:08:58 86 1

原创 [蓝桥杯2015决赛]积分之迷

方法:暴力枚举#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; for(a=1;a<100;a++) for(b=1;b<100;b++) for(c=1;c<100;c++){ if(3*a+7*b+c==315&&4*a+10*b+c==420) .

2021-01-16 17:11:19 63

原创 [蓝桥杯2015决赛]方格填数

方法:暴力枚举1abcdefgh10依题意得:只需满足1.a,b,c,d,e,f,g,h各不相同2.横行 a<b && b<c && c<d && e<f && f<g && g<h3.纵行 a<f && b<g && c<h#include<bits/stdc++.h>us.

2021-01-16 15:11:25 104

原创 [蓝桥杯2016初赛]煤球数目

第一层为1个 (1)第二层为3个 (1+2)第三层为6个 (1+2+3)第四层为10个(1+2+3+4)…

2021-01-16 11:29:52 90

原创 [蓝桥杯2016初赛]生日蜡烛

从第n年开始吹蜡烛到第m年吹蜡烛结束方法:解方程 (1+2+…+m)-( 1+2+…+(n-1))=236暴力枚举解出m和n的值某个数(x)的从1到x的和 用自定义func函数实现#include <stdio.h>#include <stdlib.h>int func(int x){ int f; if(x==1) f=1; else f=func(x-1)+x; return f;}int main(){ int m,.

2021-01-15 23:14:31 115

原创 [蓝桥杯2016初赛]网友年龄

水题方法:暴力枚举#include <stdio.h>#include <stdlib.h>int main(){ int x,ans=0,a,b; for(x=10;x<99;x++){ a=x%10;//个位数 b=x/10;//十位数 if(x-a*10-b==27){ ans++; } } printf("%d",ans); retur.

2021-01-15 22:47:43 94

原创 [蓝桥杯2015初赛]移动距离

选取一个样例 4 7 20 分析:01 02 03 04——第一行08 07 06 05——第二行09 10 11 12——第三行16 15 14 13——第四行17 18 19 20——第五行…1.两行 两行为一组,分为奇数行和偶数行2.数 分为可以被宽度(width)整除和不能被宽度(width)整除的求某个数(x)的行数 使用自定义line函数if(x%width==0) line_x= x/widthif(x%width!=0) line_x=x/width+1求某个..

2021-01-15 20:24:46 92

原创 [蓝桥杯2015初赛]三羊献瑞

#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d,e,f,g,h;//三(a)羊(b)献(c)瑞(d)祥(e)生(f)辉(g)气(h) //注意 三、祥开头 不为0 printf("a b c d e f g h\n"); for(a=1;a<=9;a++) for(b=0;b<10;b++) for(c=0;c<10;c++) f.

2021-01-14 23:49:10 109

原创 [蓝桥杯2015初赛]加法变乘法

#include <stdio.h>#include <stdlib.h>int main(){ int x,y; for(x=1;x<49;x++){ for(y=3;y<49;y++){ if(x<y&&x*x+y*y-x-y==792) printf("%d %d\n",x,y); } } return 0;}..

2021-01-14 21:39:49 109

大数相加.exe代码及思路.rar

以一个初学者角度介绍了如何用字符串存储大数的思想。

2021-02-07

空空如也

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

TA关注的人

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