- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563312 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174216
- 相册
- 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组决赛题解第一题
8 ]: W; O: T: L/ l" T. p
/ M0 Z2 {6 l9 A& f/ c# l' d2 t题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.
1 ?7 s, D C+ c1 L) g结果: 7020
& j7 b- F# ?5 b7 M6 }代码:
4 B1 }: V& w- b#include<bits/stdc++.h>
4 Q* k* V0 }+ ~0 w# g#define mem(a,b) memset(a,b,sizeof(a))
$ n% A5 j& r) X+ {+ K0 A3 H+ kusing namespace std;
. O1 o9 I1 H4 U+ f) ztypedef long long ll;
" V0 j# p- ~8 Q [' {+ Mconst int inf = 0x3f3f3f3f;9 v* E( r" L# V% M( I7 |. h
const int maxn = 3e5+55555;$ ^( o; z& s4 m' w
const ll mod = 998244353;* I/ |) |2 H6 u1 U8 g
const double eps = 1e-7;
1 E" V8 N$ {& r- p! e% H$ f: ]+ V1 a4 {3 @3 E9 h
int main() {
* |) b! y6 u! f% V int w = 2019*2019,x,y;
: k+ `4 w4 E: c6 s, e) U( E9 h1 z# _( f
for(int i = 2020;i<= 10000;i++) {( I, I5 V3 ^0 w3 [; c9 g
x = i*i;
0 n; O, k% m- e+ J9 V) Q: z% L; U, f y = i*i+i*i-w;
- h$ Y5 k' n' }0 p+ W: e int tmp = sqrt(y);1 I) O5 l5 H9 H8 F+ |6 j+ E$ t
if(tmp*tmp == y) break;
3 z# M: _% n/ {8 C0 [: p1 T, z }* m* Z! z9 l* h! S! V
/ p3 m, z- O3 A* w, b& S! X
cout<<sqrt(x)+sqrt(y)<<endl;6 f; }5 M' _+ a% h# L! z1 k
1 w6 Y+ t. I+ ^. U4 H
return 0;/ q) `, _1 M# _( V
}
; {3 f1 r/ W# d. J1 y---------------------
: M9 W! ?4 S) Y/ E+ i E! }- e作者:nka_kun " U! Y0 s! I) a/ b1 w& }; y
来源:CSDN ! ?% s) _3 x7 V* b
; F" v/ N/ h9 ]- X
$ A+ R: E h2 v( q- Z. j4 A" T+ _1 O( U4 O: m. y9 L, \
3 \# \6 ^; g" L. ]. O# v3 H) W( r; K |
zan
|