- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 565622 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174909
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
2019第十届蓝桥杯B组决赛题解第一题
" Z" |& g$ e; g3 z7 T. s7 _3 z: G
4 D) @; z9 q* w1 a" B% \题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.* S& ^/ h3 i; \$ C3 d
结果: 7020 d2 W$ ]. k7 w, |! j. L0 w% e8 J
代码:
/ D1 k) ^, ^4 K* t$ c G0 L#include<bits/stdc++.h>& I- }5 C6 q3 |6 x, H( n
#define mem(a,b) memset(a,b,sizeof(a)); c' T% K9 V$ G3 Y x' ^; I3 n
using namespace std;( m2 L$ S: F& T9 p. J) p4 A
typedef long long ll;
+ Y/ {7 R3 o- Y( y" _% V: d8 Lconst int inf = 0x3f3f3f3f;
$ |& {, O5 c4 N& Iconst int maxn = 3e5+55555;& B2 f$ C9 v" A) Q/ q2 S
const ll mod = 998244353;# ]; t) O4 T8 H) c, |
const double eps = 1e-7;
# {+ E0 F( d) ~6 K9 h# e2 F7 [3 j w
int main() {6 Q% m; R: G' x9 r/ ?. r8 L
int w = 2019*2019,x,y;) Y/ E. D @* B9 W5 t
4 h7 _' J. t2 R$ q* u0 R, ^) D$ F6 c
for(int i = 2020;i<= 10000;i++) {
0 X N1 Q6 _' S. x x = i*i;
l8 W, }5 K% o0 E. a y = i*i+i*i-w;# w! g5 Z/ Y9 e& E
int tmp = sqrt(y);
/ j4 I6 }( \ _7 E) u; {8 w% t if(tmp*tmp == y) break;* [1 t* W' i _0 O6 p' F+ M
}
( c, O6 U( f9 z- s1 H+ W% d- x& }; J# `
# |- d1 f* a# g; U cout<<sqrt(x)+sqrt(y)<<endl;! u( ~+ w) ?7 v- y! W* O
8 U: E/ Q. w4 ]; L, ` return 0;" F2 J. L- w. s9 V3 i) z1 ^2 F2 L. _
}1 E' v- l) z; ?7 R( ]
---------------------
& O& o7 y9 l$ E% L+ s" {作者:nka_kun
0 }% T: M% b9 h来源:CSDN
0 Z7 } |" ?( U6 U/ L) m) e. m7 j# Z
' J7 i+ i2 Z! K. Z( y/ k3 J
, ~) c6 M% ~% W2 w# X8 Q9 C* {5 U$ y5 R" X: n
|
zan
|