自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大西洋革命--美国革命

路易十六即位当年,法国有军舰64艘,能战斗的只有34艘,而英国有142艘,能战斗的有72艘,即便到了1776年法国的实力还是不够,所以只能先按兵不动,同时继续搞发展,到了1778年,实力差距就不大,于是1778年2月,法国同美国签订友好通商条约,秘密结为军事防御同盟。后来1773年,英国又搞了个《茶税法案》,这个法案最主要的内容是东印度公司可以来北美卖茶叶了,而且价格比北美当地的便宜一半,按理说这对买茶叶的是好事,不过北美当地还有卖茶叶的,一下子就不干了。

2023-11-22 23:40:51 104

原创 最大子序和

输入一个长度为 n� 的整数序列,从中找出一段长度不超过 m� 的连续子序列,使得子序列中所有数的和最大。子序列的长度至少是 11。

2023-08-06 19:48:57 46

原创 我的创作纪念日之一堆废话

提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2022-10-16 17:55:50 89 2

原创 P1003 [NOIP2011 提高组] 铺地毯

接下来的 nn 行中,第 i+1i+1 行表示编号 ii 的地毯的信息,包含四个整数 a ,b ,g ,ka,b,g,k,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标 (a, b)(a,b) 以及地毯在 xx 轴和 yy 轴方向的长度。对于 100\%100% 的数据,有 0 \le n \le 10^40≤n≤104, 0 \le a, b, g, k \le {10}^50≤a,b,g,k≤105。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。

2022-09-09 07:10:14 101 1

原创 P1055 [NOIP2008 普及组] ISBN 号码

题目描述每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 99 位数字、11 位识别码和 33 位分隔符,其规定格式如,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如就是一个标准的 ISBN 码。ISBN 码的首位数字表示书籍的出版语言,例如 00 代表英语;第一个分隔符-之后的三位数字代表出版社,例如 670670 代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。

2022-09-09 07:00:32 244

原创 P1051 [NOIP2005 提高组] 谁拿了最多奖学金

这辈子提高组的题也不可能这么简单了。。。

2022-09-08 21:39:31 120

原创 P1028 [NOIP2001 普及组] 数的计算

不要问我为何如此热衷于2001...

2022-09-08 21:27:41 73

原创 P1017 [NOIP2000 提高组] 进制转换

例如当 R=7R=7 时,所需用到的数码是 0,1,2,3,4,5,60,1,2,3,4,5,6,这与其是 RR 或 -R−R 无关。如果是以 RR 或 -R−R 为基数,则需要用到的数码为 0,1,....R-10,1,....R−1。与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置为指数,以 22 为底数的幂之和的形式。设计一个程序,读入一个十进制数和一个负进制数的基数, 并将此十进制数转换为此负进制下的数。第二个是负进制数的基数 -R−R。NOIp2000提高组第一题。

2022-09-08 21:19:16 90

原创 质数筛法c++

//埃氏筛算法#includeusing namespace std;const int n= 1000;int flag[n+1];//标志数组,初始化为0,假定所有的数都是质数void es(int n){ for(int i=2;i*i

2022-09-07 21:40:38 566

原创 GCD,LCM算法及质数方面涉猎知识

//非递归版本,欧几里得算法,辗转相除法int gcd(int a,int b){ int r = a %b; while(r){ a = b; b= r; r = a%b; } return b;}//递归版本int gcd(int a,int b){ if(b == 0) return a; return gcd(b,a%b);}int lcm(int a,int b){ return a*b/gcd(a,b);}

2022-09-07 20:48:12 132 1

原创 sort排序函数

sort排序

2022-07-21 21:56:22 92

原创 实现 C Primer Plus 中的简单交互(字符串和格式化输出)

代码书中有,详见 C Primer Plus 61 页//talkback.c -- 演示与用户交互#include<stdio.h>#include<string.h>//提供strlen()函数的原型#define DENSITY 62.4//人体密度int main(){ float weight,volume; int size,letters; char name[40]; //name是一个可容纳40个字符的数组 ...

2022-02-25 22:37:32 65

原创 ----【峰顶】----

贪心算法+条件选择慢慢的“挣”能量~~~~总之,题目是这样说的。山有峰顶,定义左右高度不为其之高度,则为峰。若有且只有一峰,输出“YES”,否则,“NO”。首先,判定峰顶很简单,一个条件足矣大约就是a[i]>a[i+1]&&a[i]>a[i-1]如此这般然后就没啥了,一堆条件判定直接乱轰判定1:有n个峰顶吗判定2:山脉是递增,递减吗判定3:有山脉吗然后 return 0;结束回合~~~码来!!!#include<bit

2022-02-24 21:48:28 165

原创 1184 明明的随机数

another easy problem#include<iostream> using namespace std; int main() { int n; int num[1001]={0},k; int result=0; int i; cin>>n; for(i=1;i<=n;i++) { cin>>k; ...

2022-02-11 19:45:46 274

原创 1183 病人排队

an easy problem#include <iostream>#include <cstring>using namespace std;int main(){ struct bingren { string id; int age; int que; }b[202]; bingren t; int n,q=0; cin>>n;...

2022-02-11 19:36:32 566 1

原创 超值年际大分享:真栈普及笔记

看了一眼自己的排名:163776,于是,我冥思苦想,怎么才能涨排名呢?(涨粉更好)于是,我拖更干了几天,写成了这篇真栈普及笔记。记得再大上期,我们学习了栈,在STL模板库里也有栈,使用时引用头文件<stack>,现在普及一下基本操作:stack<int>s;建立一个栈,内部元素类型是整数s.push(a);将整数a压栈s.pop();将s的栈顶元素弹出s.top();查询s的栈顶元素s.size();查询栈里元素个数s.empty();查询栈是否为空完

2021-12-20 00:00:00 136

原创 栈【低配版】{高配版20号或看下面那个}(1)

看了一眼自己的排名:163776,于是,我冥思苦想,怎么才能涨排名呢?(涨粉更好)于是,我拖更干了几天,写成了这篇真栈普及笔记。记得再大上期,我们学习了栈,在STL模板库里也有栈,使用时引用头文件<stack>,现在普及一下基本操作:stack<int>s;建立一个栈,内部元素类型是整数s.push(a);将整数a压栈s.pop();将s的栈顶元素弹出s.top();查询s的栈顶元素s.size();查询栈里元素个数s.empty();查询栈是否为空完

2021-12-19 19:06:51 54

原创 真栈合集(1)

了一眼自己的排名:163776,于是,我冥思苦想,怎么才能涨排名呢?(涨粉更好)于是,我拖更干了几天,写成了这篇真栈普及笔记。记得再大上期,我们学习了栈,在STL模板库里也有栈,使用时引用头文件<stack>,现在普及一下基本操作:stack<int>s;建立一个栈,内部元素类型是整数s.push(a);将整数a压栈s.pop();将s的栈顶元素弹出s.top();查询s的栈顶元素s.size();查询栈里元素个数s.empty();查询栈是否为空完.

2021-12-18 22:27:29 77

原创 1158 求1+2+3.+...

这道题没什么好说的,我先把题粘上:【题目描述】用递归的方法求1+2+3+……+N1+2+3+……+N的值。【输入】输入NN。【输出】输出和。【输入样例】5【输出样例】15### 【来源】一本通在线评测思路:1.创建递归函数。2.直接输出:代码如下:#include<iostream>using namespace std;int f(int n){ if(n==1) return 1; ...

2021-12-11 19:58:23 399

原创 将十进制数转化为n进制数

今天,我们来学一个新东西。他就是:栈.那么,栈是什么嘞,我们就用一个恰当的例子:假设说,你吃一盒乐事无限薯片。你给它全装进去,就是进栈。你给它全拿出来,就是出栈。这是,细心的同学就会发现了好像最后一个进去的,就是第一个出来的啊!没错,这就是:栈的特性。那么,他和今天的题目有什么关系嘞?别急,先lou下思路当我们用短除法,让一个十进制数m除以n进制的那个你,会发现什么?举个例子,3467/8=1366,这时候,我们将1366掉下个,换成6613,

2021-12-10 21:39:04 525

原创 无脑题分享:1163 阿克曼(Ackmann)函数

非常无脑但很对我有启发的一大题目,阿克曼中循环一个阿克曼,一开始我是真没想到,后来当我发现的时候,才知道这是个小学生都能算出的题...分享思路:1 创造函数2 睡一觉;3 创造、输入变量4 享受快乐......代码...算了,先把题粘过来:【题目描述】阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m<=3,n<=10),函数值定义为:akm(m,n) = n+1; (m=0时)akm(m,n) = akm(m-1,1); (m>..

2021-12-06 22:00:04 4238 1

原创 1110 查找特定的值

这道题最简算法应该是用数组and for循环就能搞定,不过用动态数组vector却能更好的来诠释这道题目 思路及解法如下1.写文件头(傻子都会);2 创建动态数组vector;循环输入,比较,为了节省时间,本猿坚定以空间来换时间,但后来发现不用,这只是一个 return 0 就能搞定的事;3 享受快乐;杜绝抄袭,从你我做起...代码如下:#include<iostream>#include<vector>using namespace std;i

2021-12-05 22:18:16 582

原创 P1028 [NOIP2001 普及组] 数的计算

题目描述我们要求找出具有下列性质数的个数(包含输入的正整数nn)。先输入一个正整数nn(n \le 1000n≤1000),然后对此正整数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个正整数,但该正整数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加正整数为止。 输入格式11个正整数nn(n \le 1000n≤1000)输出格式11个整数,表示具有该性质数的个数。输入输出样例输入 #1复制6输出 ...

2021-10-14 21:01:07 40

空空如也

空空如也

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

TA关注的人

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