- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563315 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174217
- 相册
- 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组决赛题解第一题. o/ S: y k6 N0 ]0 m
3 F. o" n3 Y1 B% R* [2 P. v$ |7 l题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.1 j! k V7 l$ R! P1 e
结果: 7020+ q( ^7 ~3 [0 ^
代码:4 }+ {8 Z+ Z* w& W5 O6 \
#include<bits/stdc++.h>% ^; x+ q5 p/ C' S$ @3 a
#define mem(a,b) memset(a,b,sizeof(a))
- M+ @( m5 ]% {4 k; |- B$ V9 cusing namespace std;
) A+ U( b1 o2 V5 i/ }& @: Ftypedef long long ll;
) Q8 |' X2 _6 \& C8 L U7 T- a1 Wconst int inf = 0x3f3f3f3f;: m9 s0 V$ a, o" _7 c
const int maxn = 3e5+55555;
* T8 M6 E5 O! c0 i; T1 kconst ll mod = 998244353;
3 M! t! q) s. S: D5 D/ Y& rconst double eps = 1e-7;3 w! Z- f( r$ e: p+ x/ Y
9 c" Y/ l+ P, I- `! `int main() {. S& S% b# d) K( F s1 E
int w = 2019*2019,x,y;" I) N9 Q" j, q$ E4 k
- v2 l. v& U2 F* S0 D for(int i = 2020;i<= 10000;i++) { v4 |# _; q% L Y/ a5 x
x = i*i;: Z5 R* \( M$ C9 u) l- T$ Z1 C
y = i*i+i*i-w;
7 ~$ X' L/ K+ P. S int tmp = sqrt(y);
e# N# P* Z7 v2 `3 | if(tmp*tmp == y) break;
: d0 b$ y+ x9 X* S4 w }
' J5 ] g) K2 u1 x8 J+ Q4 U% X
+ p, T7 Q* e6 j0 H! r! _8 I. l cout<<sqrt(x)+sqrt(y)<<endl;" p- @; v3 P/ ?# x; N! Y
7 k2 c2 c! J7 [& @8 p; b% y return 0;( n/ t4 c4 i8 h
}3 Y2 x# j9 N$ h3 p. U6 H
--------------------- 8 x& O& B9 x7 @! P" \! S+ D
作者:nka_kun
( E4 G# F% p) `0 r5 q$ z来源:CSDN + Z0 F. O/ R8 Q
3 \9 F" W) t: h9 |, ~+ j8 _+ m
p8 j P3 W. ?, u6 j- I
* q) Q# W' o% E( P% v+ n
' @+ i, v o4 q, g' [0 [0 g/ A7 [ |
zan
|