- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 565668 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174923
- 相册
- 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组决赛题解第一题( f% j ~; c- L2 c! l8 l$ v
0 R4 T3 n# K6 ?3 z# O; `3 y {题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.
8 b+ _( R. e8 g* H( g结果: 7020
( _5 i6 A/ R) g: i代码:" @: {4 i% _6 b$ U, h' |/ J
#include<bits/stdc++.h>
" s" P: w! g: R5 T. e9 Z#define mem(a,b) memset(a,b,sizeof(a))3 b5 }2 J; n/ L; z6 d J
using namespace std;
+ K7 l' P8 ~2 F) U9 ntypedef long long ll;4 \3 q& W7 |2 j
const int inf = 0x3f3f3f3f;
( O( I1 ]& j3 N- e3 w- w& K: gconst int maxn = 3e5+55555;( _9 I) B R( B% t: ~
const ll mod = 998244353;! j! F. w, Z8 c$ F5 g6 r7 n; ^
const double eps = 1e-7;
. B3 B- w" o0 G8 n
- S8 T) a' M8 s8 dint main() {6 }1 \! K, L' x/ a8 w7 ~
int w = 2019*2019,x,y;
2 \. B! h. J% H P+ s/ E/ I- v- w; ?# t( Y
for(int i = 2020;i<= 10000;i++) {
! G( E& w8 r+ H, k$ d5 S$ } x = i*i;
+ G* t" }+ J1 g& f `0 G* y y = i*i+i*i-w;
# F6 l7 W' W7 P, t( w0 s7 C, | int tmp = sqrt(y);
! x! W5 O5 R. ~5 v8 w2 L if(tmp*tmp == y) break;
/ s: X) ~4 Y7 Z }
# n+ e! [3 M2 W8 T1 A: _; m: K- m3 j/ ]
cout<<sqrt(x)+sqrt(y)<<endl;+ n9 R0 F+ L2 l7 O, H6 ~3 ?
1 s0 O6 W- M& W2 f9 K return 0;( Y% O6 g$ m2 s
}0 z7 Y a' C+ x- D5 C- c" S/ Q8 w
--------------------- ! P, W' s M1 Y. o" f0 n! v8 p% w
作者:nka_kun
1 \' \2 _; q! C5 a- f来源:CSDN
1 b1 A/ k9 P# j! Z; J( ]' t/ F1 S5 @$ X$ _) _4 E6 B/ L
6 o' [/ i. ^$ E0 P8 }3 [6 C8 R/ Y) m
9 h- k9 Z( W! O3 q* o' n+ J. o/ Y
|
zan
|