自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷P2181 对角线

一般我们见到这种多边形可以认定为n边形,我们可以知道n边形的对角线是n(n-3)/2,因此我们可以推断中间交点的数量,如:四边形对角线交点为 1个;五边形对角线交点为5个;六边形对角线为15个等等所以n边形的对角线交点为n(n-1)(n-2)(n-3)/24。 在洛谷中如果直接套公式不会拿满分,所以你要改变公式为(n*(n-1)/2*(n-2)/3*(n-3)/4),这样你才能拿满分。 同时,题目要求范围,要小心数值不要太小或太大,所以用上了 unsigned long long n; 有..

2022-05-21 15:53:05 323

原创 信息学奥赛一本通1038:苹果和虫子

#include<bits/stdc++.h> using namespace std; int main() { double n,x,y,b; cin>>n>>x>>y; if(y/x != int(y/x))b=y/x+1; else if(b=y/x); n -=b; if(n<0)n=0; else if (n !=int(n))n=int(n)+1; cout<<n; }

2022-03-05 14:41:41 2077

原创 信息学奥赛一本通1037:计算2的幂

#include<bits/stdc++.h> using namespace std; int main() { int n,s; cin>>n; s=pow(2,n); cout<<s<<endl; } 当然肯定有人会喜欢用“scanf”,所以以下是另一种方法: #include<bits/stdc++.h> using namespace std; int main() { int n,s; scanf("%d",...

2022-03-05 14:16:29 333

原创 信息学奥赛一本通1036:A×B问题

#include<bits/stdc++.h> using namespace std; int main() { long long a,b; cin>>a>>b; cout<<a*b<<endl; return 0; }

2022-03-02 15:36:23 332

原创 信息学奥赛一本通1030:计算球的体积

#include<bits/stdc++.h> using namespace std; int main() { const double pi=3.14; double r,V; scanf("%lf",&r); V=4.0/3*pi*r*r*r; printf("%.2lf",V); return 0; }

2022-02-27 16:51:48 292

原创 信息学奥赛一本通1023

#include<bits/stdc++.h> using namespace std; int main() { int a; a=sizeof("Hello, World!"); printf("%d",a); return 0; } 记住不要用“double”

2022-02-27 16:22:58 359 1

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

#include<bits/stdc++.h> using namespace std; int main() { double a; bool b; cin>>a; a=b=a; cout<<a<<endl; return 0; }

2022-02-27 16:13:43 752

原创 信息学奥赛一本通1414:【17NOIP普及组】成绩

#include<bits/stdc++.h> using namespace std; int main() { double A,B,C,a,b,c,d; cin>>A>>B>>C; a=A*0.2; b=B*0.3; c=C*0.5; d=a+b+c; cout<<d<<endl; return 0; }

2022-02-27 16:08:21 853

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

#include<bits/stdc++.h> using namespace std; int main() { double C,F; cin>>F; C=(5*(F-32))/9; printf("%.5lf",C); return 0; } ​

2022-02-27 15:55:34 317

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

#include<bits/stdc++.h> using namespace std; int main() { double a,b,c,d; cin>>a>>b; c=b/a; c=c*100; printf("%.3lf%%",c); }

2022-01-21 10:09:10 1202

原创 信息学奥赛一本通2068:【例2.6】鸡兔同笼

#include<bits/stdc++.h> using namespace std; int main() { int a,b,c,d; cin>>a>>b; c=(b/2)-a; d=a-c; cout<<d<<" "<<c; }

2022-01-21 09:59:30 682

原创 信息学奥赛一本通1006:A+B问题

#include<bits/stdc++.h> using namespace std; int main() { int A,B; int s; cin>>A>>B; s=A+B; cout<<s<<endl; }

2022-01-21 09:49:33 245

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

#include<bits/stdc++.h> using namespace std; int main() { double n,m; cin>>n>>m; printf("%.2lf",n-(m*0.8)); }

2022-01-21 09:35:55 453

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

#include<bits/stdc++.h> using namespace std; int main() { double a,b,c; cin>>a>>b; printf("%.9lf",a/b); } 此处“double”可以换成单精度的“float”,但还是建议用“double”。

2022-01-21 09:24:42 153

原创 信息学奥赛一本通1003:对齐输出

#include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; printf("%8d %8d %8d",a,b,c); return 0; }

2022-01-21 09:16:48 413

原创 信息学奥赛一本通2064:交换值

#include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; cout<<b<<a<<endl; }

2022-01-20 09:43:48 306

原创 信息学奥赛一本通2062:电影票

#include<bits/stdc++.h> using namespace std; int main() { int x; cin>>x; cout<<x*10<<endl; }

2022-01-20 09:25:27 283

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

#include<bits/stdc++.h> using namespace std; int main() { cout<<"Hello World!"<<endl; return 0; } 谨记“World!”要“!”。

2022-01-20 09:20:21 102

原创 C++版1000:入门测试题目

C++入门测试题

2022-01-18 21:20:35 533

空空如也

空空如也

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

TA关注的人

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