自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【信息学奥赛一本通】1027:输出浮点数

读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 78117 通过数: 50648。第二行是按“%f”保留5位小数输出的双精度浮点数;第一行是按“%f”输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。

2023-04-30 10:33:11 608 3

转载 L2-数据结构基础-第07课-动态数组

L2-数据结构基础-第07课-动态数组原创 葫芦老师 云帆优培 2020-12-19 13:34L2-数据结构基础-第07课-动态数组变长数组cin >> n;int a[n];上面的代码, 严格说来, c++ 标准上是不支持的, 尽管大部分编译器能编译过.c++ 是 c 的超集, 但是却不支持变长数组, 是因为c++ 提供了更强大的动态数组 vector.在信息学竞赛中,有些题目需要定义很大的数组,这样会出现“超出内存限制"的错误。比如,如果一个图的顶点太多,使用邻接矩阵

2021-12-05 20:02:11 174

原创 STL容器适配器

STL容器适配器在详解什么是容器适配器之前,初学者首先要理解适配器的含义。其实,容器适配器中的“适配器”,和生活中常见的电源适配器中“适配器”的含义非常接近。我们知道,无论是电脑、手机还是其它电器,充电时都无法直接使用 220V 的交流电,为了方便用户使用,各个电器厂商都会提供一个适用于自己产品的电源线,它可以将 220V 的交流电转换成适合电器使用的低压直流电。从用户的角度看,电源线扮演的角色就是将原本不适用的交流电变得适用,因此其又被称为电源适配器。容器适配器也是同样的道理,简单的理解容器适配器

2021-11-21 19:03:13 529

原创 【信息学奥赛一本通】 2066:【例2.3】买图书

2066:【例2.3】买图书时间限制: 1000 ms 内存限制: 65536 KB提交数: 3461 通过数: 2048【题目描述】已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。【输入】输入n。【输出】小明还剩多少钱(保留2位小数)。【输入样例】100 100【输出样例】20.00#include<bits/stdc++.h>using namespace std;int

2021-07-10 11:28:17 1225

原创 【信息学奥赛一本通】2065:【例2.2】整数的和

2065:【例2.2】整数的和时间限制: 1000 ms 内存限制: 65536 KB提交数: 3075 通过数: 2645【题目描述】求3个整数的和。输入a、b、c这3个整数,求它们的和。【输入】3个整数。【输出】三个数的和。【输入样例】1 2 3【输出样例】6#include<bits/stdc++.h>using namespace std;int main() { int a,b,c; cin>>a&

2021-07-10 11:25:26 275

原创 【信息学奥赛一本通】2063:【例1.4】牛吃牧草

2063:【例1.4】牛吃牧草时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3728 通过数: 2067 【题目描述】有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?【输入】(无)【输出】如题述,牛的数量。【输入样例】(无) 【输出样例】 (无)#include<bits/stdc++.h>using namespace st

2021-07-10 11:21:35 1295

原创 思想感悟

思想感悟看了大国重器,我对中国未来步入信息化强国充满信心,但是在我身处的小城,我感到信息化的落后,都说落后就要挨打,我身处的小城却是让人不屑一顾的小城。我身处的小城建设与工业都不落后,教育上也出过人才,但是他(她)们只是文化生,没有是各领域的高材生,在有名的五大学科竞赛上连一席之地都没有。这也就造成了对人才的培养过于文化,也就形成一个恶性循环。我认为:要先从教育和城市建设上下手,让更多信息化专业和城市建设的本地大学生回来工作,教育局让各中小学和各高校培养一批五大学科竞赛的高手通过省赛和全国赛不仅赢了奖,还

2021-07-05 11:31:08 91

原创 【WZOI】三位数

三位数提交数: 1132, 通过率: 59.54%, 平均分: 62.94题目描述:给定一个整数的十位数上的数字,已知百位上的数比它大1,个位上的数是百位上数字的2倍,求出该三位数。输入格式:输入一个数x,表示该三位数的十位上的数字。(0<=x<=3)输出格式:输出一个三位的整数。样例输入:1样例输出:214时间限制: 1000ms空间限制: 256MB来源: 原创#include <iostream>using namespace std; in

2021-07-04 20:59:48 520

原创 【WZOI】求自行车总价

求自行车总价提交数: 8898, 通过率: 69.66%, 平均分: 70.32题目描述:已知一辆自行车的售价是300元,请编程计算a辆自行车的总价是多少?输入格式:输入自行车数量a输出格式:输出总价样例输入:3样例输出:900时间限制: 1000ms空间限制: 128MB来源: 原创#include <iostream>using namespace std; int main() { int a,b,c; cin>>a; b=300

2021-07-03 11:51:05 207

原创 【WZOI】求一个数的前后两个数

求一个数的前后两个数提交数: 10008, 通过率: 51.82%, 平均分: 52.32题目描述:输入一个100以内的自然数n,输出该数前x个的数和后x个的数。输入格式:输入两个数,一个n和x。输出格式:输出两个数,分两行,分别表示前后的两个数。样例输入:5 2样例输出:37提示:n和x均为小于100的自然数。时间限制: 1000ms空间限制: 256MB来源: 原创#include <iostream>using namespace std; int

2021-06-26 10:55:14 420

原创 【WZOI】输出第二个整数

输出第二个整数提交数: 10137, 通过率: 67.16%, 平均分: 67.65题目描述:输入三个整数,把第二个输入的整数输出。输入格式:只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数(定义成int类型)。输出格式:只有一行,一个整数,即输入的第二个整数。样例输入:123 456 789样例输出:456时间限制: 1000ms空间限制: 128MB来源: openjudge#include <iostream>using namespac

2021-06-19 13:43:44 127

原创 【WZOI】 A+B Problem

A+B Problem提交数: 14371, 通过率: 66.61%, 平均分: 66.95题目描述:输入两个整数A和B(0<=A,B<=10,000),输出它们的和。输入格式:一行两个数:A和B。输出格式:一个数,A+B的值。样例输入:1 2样例输出:3提示:您的程序应当从键盘读取输入的数据,并将答案输出到显示器。例如,您可以使用 C++ 中的cin命令从键盘(标准输入设备)中读取程序运行所需要的数据,并使用C++ 中的cout命令将程序运行的结果输出到显示器上(标准

2021-06-19 13:41:50 262

原创 【WZOI】默写数字

默写数字提交数: 727, 通过率: 83.63%, 平均分: 83.73题目描述:小X是A国的卧底。一直潜伏在B国总统的身边。一天他偷看到总统无意中写了一个整数N,他敏感的意识到这是一个非常重要的数字,于是默默记在心中。回到家里,他迅速默写出了这个数字。输入格式:一个数字N输出格式:输出数字N样例输入:12345样例输出:12345提示:N<=2147483647,N定义成int类型参考程序如下:#include <iostream> //包括io

2021-06-19 13:40:19 328

原创 【信息学奥赛一本通】2062:【例1.3】电影票

2062:【例1.3】电影票时间限制: 1000 ms 内存限制: 65536 KB提交数: 503 通过数: 356【题目描述】已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?【输入】输入x。【输出】人数和电影票总价,中间用一个空格隔开。【输入样例】2【输出样例】2 20#include<bits/stdc++.h>using namespace std;int main() { int x; cin>>x;

2021-06-19 13:37:53 1702

原创 【信息学奥赛一本通】2060:【例1.1】计算机输出

2060:【例1.1】计算机输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 749 通过数: 518【题目描述】在屏幕上输出“Hello World!”。【输入】(无)【输出】(无)【输入样例】(无)【输出样例】Hello World!#include <iostream> using namespace std; int main() { cout << "Hello World!";

2021-06-19 13:35:50 133

原创 【信息学奥赛一本通】2061:【例1.2】梯形面积

2061:【例1.2】梯形面积时间限制: 1000 ms 内存限制: 65536 KB提交数: 824 通过数: 227【题目描述】在梯形中阴影部分面积是150平方厘米,求梯形面积。【输入】(无)【输出】输出梯形面积(保留两位小数)。假设输出面积为:123.45678,请输出s=123.46。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int main() {

2021-06-19 12:42:47 4016

原创 【WZOI】打印very good

打印very good提交数: 16857, 通过率: 36.17%, 平均分: 36.17题目描述:请输出以下信息: Very Good!数*号可看出,Very前面9空格,Good前面……*也是输出的一部分,别光打印Very Good!同时要注意大小写。输入格式:无需输入输出格式:************************** Very Good!**************************样例输出:*********

2021-05-04 19:12:32 342

原创 【WZOI】“Hello World!”

“Hello World!” (编程软件请在本题下方下载)提交数: 23962, 通过率: 52.39%, 平均分: 52.39题目描述:编程在屏幕上显示“Hello World!”。输入格式:此程序无输入输出格式:输出一行“Hello World!”。样例输入:无样例输出:Hello World!提示:c++编程软件devcpp5.11下载, 提取码是: eeyi1、打开Dev C++,新建源代码,成功编译运行后,再提交代码。2、提交代码:进入“提交”页面,从dev C++复

2021-05-04 19:08:50 164

原创 【信息学奥赛一本通】1027:输出浮点数

1027:输出浮点数时间限制: 1000 ms 内存限制: 65536 KB提交数: 40778 通过数: 25888【题目描述】读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。【输入】一个双精度浮点数。【输出】第一行是按“%f”输出的双精度浮点数;第二行是按“%f”保留5位小数输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。【输入样

2021-02-06 21:06:24 504

原创 【信息学奥赛一本通】1026:空格分隔输出

1026:空格分隔输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 47314 通过数: 29400【题目描述】读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。【输入】第一行是一个字符;第二行是一个整数;第三行是一个单精度浮点数;第四行是一个双精度浮点数。【输出】输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。【输入样例】a122.

2021-02-06 21:05:15 424

原创 【信息学奥赛一本通】1025:保留12位小数的浮点数

1025:保留12位小数的浮点数时间限制: 1000 ms 内存限制: 65536 KB提交数: 38316 通过数: 33284【题目描述】读入一个双精度浮点数,保留12位小数,输出这个浮点数。【输入】只有一行,一个双精度浮点数。【输出】也只有一行,保留12位小数的浮点数。【输入样例】3.1415926535798932【输出样例】3.141592653580#include<bits/stdc++.h>using namespace std

2021-02-06 21:03:51 251

原创 【信息学奥赛一本通】1024:保留3位小数的浮点数

1024:保留3位小数的浮点数时间限制: 50 ms 内存限制: 65536 KB提交数: 45289 通过数: 34517【题目描述】读入一个单精度浮点数,保留3位小数输出这个浮点数。【输入】只有一行,一个单精度浮点数。【输出】也只有一行,读入的单精度浮点数。【输入样例】12.34521【输出样例】12.345#include<bits/stdc++.h>using namespace std;int main(){ float

2021-02-06 21:02:40 240

原创 【信息学奥赛一本通】1023:Hello,World!的大小

1023:Hello,World!的大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 73840 通过数: 28477【题目描述】我们曾经输出过的“Hello, World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。【输入】(无)【输出】一个整数,即“Hello, World!”的大小。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h&gt

2021-01-30 20:17:08 200

原创 【信息学奥赛一本通】1021:打印字符

1021:打印字符时间限制: 1000 ms 内存限制: 65536 KB提交数: 38220 通过数: 31449【题目描述】输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。【输入】一个整数,即字符的ASCII码,保证存在对应的可见字符。【输出】一行,包含相应的字符。【输入样例】65【输出样例】A```#include<bits/stdc++.h>using namespace std;int main(){

2021-01-22 21:02:29 137

原创 【信息学奥赛一本通】1020:打印ASCII码

1020:打印ASCII码时间限制: 1000 ms 内存限制: 65536 KB提交数: 44381 通过数: 33794【题目描述】输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。【输入】一个除空格以外的可见字符。【输出】一个十进制整数,即该字符的ASCII码。【输入样例】A【输出样例】65#include<bits/stdc++.h>using namespace std;int ma

2021-01-22 21:00:35 549

原创 【信息学奥赛一本通】1022:整型与布尔型的转换

1022:整型与布尔型的转换时间限制: 1000 ms 内存限制: 65536 KB提交数: 32187 通过数: 27916【题目描述】将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?【输入】一个整型范围内的整数,即初始时整型变量的值。【输出】一个整数,经过上述过程后得到的结果。【输入样例】3【输出样例】1#include<bits/stdc++.h>using namespace std;in

2021-01-11 20:10:18 173

原创 【信息学奥赛一本通】1019:浮点数向零舍入

1019:浮点数向零舍入时间限制: 1000 ms 内存限制: 65536 KB提交数: 39982 通过数: 30017【题目描述】输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。【输入】一个单精度浮点数。【输出】一个整数,即向零舍入到整数的结果。【输入样例】2.3【输出样例】2#include<bits/stdc++.h>using namespace std;

2021-01-10 21:03:34 269

原创 【信息学奥赛一本通】1018:其他数据类型存储空间大小

1018:其他数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 32893 通过数: 28542【题目描述】分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int

2021-01-10 20:42:47 228

原创 【信息学奥赛一本通】1017:浮点型数据类型存储空间大小

1017:浮点型数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 36525 通过数: 29387【题目描述】分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;

2021-01-10 20:41:11 234

原创 【信息学奥赛一本通】1016:整型数据类型存储空间大小

1016:整型数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 44967 通过数: 31141【题目描述】分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int

2021-01-10 20:39:35 176

原创 求一个数是质还是合

#include<bits/stdc++.h>using namespace std;int main() { int n,i=2; scanf("%d",&n); while((i<=sqrt(n))&&(n%i!=0)) i++; if(n%i==0)cout<<"合数"<<endl; else cout<<"质数"<<endl; return 0;}这个程序可以你输入一个数,程序可以判

2021-01-09 21:50:31 227

原创 求速度

初中物理力学有一个求速度公式:v=s/t其中v是速度,s是路程,t是时间。这个公式可以用c++来解:#include<bits/stdc++.h>using namespace std;int main(){ double v,s,t; cin>>s>>t; v=1.0*s/t; cout<<setiosflags(ios::fixed)<<setprecision(3); cout<<

2021-01-07 22:08:05 683

原创 【信息学奥赛一本通】1015:计算并联电阻的阻值

1015:计算并联电阻的阻值时间限制: 1000 ms 内存限制: 65536 KB提交数: 41221 通过数: 32923【题目描述】对于阻值为 r1 和 r2 的电阻,其并联电阻阻值公式计算如下:R=11r1+1r2。输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后2位。【输入】两个电阻阻抗大小,浮点型,以一个空格分开。【输出】并联之后的阻抗大小,结果保留小数点后2位。【输入样例】1 2【输出样例】0.67#include<

2021-01-05 21:06:16 410

原创 【信息学奥赛一本通】1014:与圆相关的计算

1014:与圆相关的计算时间限制: 1000 ms 内存限制: 65536 KB提交数: 76808 通过数: 36268【题目描述】给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。【输入】输入包含一个实数r(0<r≤10,000),表示圆的半径。【输出】输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。【输入样例】3.

2021-01-04 20:59:01 522

原创 【信息学奥赛一本通】1013:温度表达转化

1013:温度表达转化时间限制: 1000 ms 内存限制: 65536 KB提交数: 62647 通过数: 36955【题目描述】利用公式 C=5×(F−32)÷9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。【输入】输入一行,包含一个实数F,表示华氏温度。(F≥−459.67)【输出】输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。【输入样例】41【输出样例】5.00000

2021-01-04 20:47:54 547

原创 【信息学奥赛一本通】1012:计算多项式的值

1012:计算多项式的值时间限制: 1000 ms 内存限制: 65536 KB提交数: 60132 通过数: 37414【题目描述】对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。【输入】输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。【输出】输出一个实数,即f(x)的值,保留到小数点后7位。【输入样例】2.31 1.

2021-01-04 20:40:26 414

原创 【信息学奥赛一本通】1011:甲流疫情死亡率

1011:甲流疫情死亡率时间限制: 1000 ms 内存限制: 65536 KB提交数: 69827 通过数: 41912【题目描述】甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。【输入】输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。【输出】输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。【输入样例】10433 60【输出样例】0.575%#inclu

2021-01-04 20:24:46 276

原创 【信息学奥赛一本通】1010:计算分数的浮点数值

1010:计算分数的浮点数值时间限制: 1000 ms 内存限制: 65536 KB提交数: 77925 通过数: 45571【题目描述】两个整数a和b分别作为分子和分母,既分数ab,求它的浮点数值(双精度浮点数,保留小数点后9位)。【输入】输入仅一行,包括两个整数a和b。【输出】输出也仅一行,分数ab 的浮点数值(双精度浮点数,保留小数点后9位)。【输入样例】5 7【输出样例】0.714285714#include<iostream>#inc

2021-01-04 20:22:51 345

原创 【信息学奥赛一本通】1009:带余除法

1009:带余除法时间限制: 1000 ms 内存限制: 65536 KB提交数: 77980 通过数: 51522【题目描述】给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。【输入】一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。【输出】一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。【输入样例】10 3【输出样例】3 1#include<iostream>u

2021-01-04 20:21:12 150

原创 【信息学奥赛一本通】1008:计算(a+b)/c的值

1008:计算(a+b)/c的值时间限制: 1000 ms 内存限制: 66536 KB提交数: 63272 通过数: 54189【题目描述】给定3个整数a、b、c,计算表达式a+bc的值。【输入】输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000, c不等于0)【输出】输出一行,即表达式的值。【输入样例】1 1 3【输出样例】0#include<iostream>using

2021-01-04 20:11:24 302

2022初赛模拟 J 组.pdf

2022初赛模拟 J 组.pdf

2022-12-04

空空如也

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

TA关注的人

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