- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 569175 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 175975
- 相册
- 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组决赛题解第一题
' H6 e* b; F& b+ k v
2 h9 s. N: ]- W/ j题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.
" i3 _8 M; u6 ~ N结果: 70205 t" m' I' X& K5 l" O% n$ V
代码:
* P2 L: `+ z. m$ A/ o#include<bits/stdc++.h>
4 k/ _* j/ `: b6 k1 Y* h# ^#define mem(a,b) memset(a,b,sizeof(a))) v$ P% s9 X8 G* q. F
using namespace std;
( B/ m0 ~8 } m, b1 S6 ytypedef long long ll;
0 `# \: }; {" C: n* ]3 nconst int inf = 0x3f3f3f3f;
; s, s3 B5 V" R3 r2 d6 w2 sconst int maxn = 3e5+55555;
2 N# Z6 d6 I/ ]0 N; S6 \const ll mod = 998244353;
% [. ^, }3 u" D) W& D9 K3 h4 Rconst double eps = 1e-7;
! J$ K x) J, F0 x# I
/ T8 {/ F" S3 B9 i x- nint main() {4 z/ J: n+ z ?7 E
int w = 2019*2019,x,y;! `. t/ N) [. Y, S; W
% H# u* F4 J6 b5 t* v% I n( w: k for(int i = 2020;i<= 10000;i++) {& S0 v$ P$ n& K9 o
x = i*i;1 T! n: w' g4 H& T. L7 H8 V
y = i*i+i*i-w;7 M% C( A5 e7 ~5 c8 Z
int tmp = sqrt(y);
) ~7 w+ b, ?" I if(tmp*tmp == y) break;
4 B; V% v" V" |7 q5 f5 j; S }' b% E- l! H! p" s1 n' y. L: n
M; k) {) R: G+ B2 V9 ~. z6 x
cout<<sqrt(x)+sqrt(y)<<endl;
9 s5 w! {' A7 d( g
, [. L- Y6 c- ?; \ T" J return 0;
9 Y1 v9 E3 [) K& H}+ w- T( j1 M! b) X/ W
--------------------- ! F5 x% Z4 Y+ ~9 R, q0 v
作者:nka_kun
* j3 n' Y5 }( _ n来源:CSDN U8 J' f$ S4 T" Y5 [1 Y: H+ v
8 F' Y& v H% E+ l- Z1 I
9 l) n! {# m" f- h% H, `% t: O+ x+ V/ ?8 n
: B1 h, f( I! _) M* ^' i
|
zan
|