- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 565652 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174918
- 相册
- 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组决赛题解第一题" ~- `: ~' a2 f
, c& O2 H; T# y) j/ M7 K! e% }
题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.9 O) ?7 r/ [9 ~: \1 I, B
结果: 7020
3 }3 N9 q% A0 x, j' g8 o3 @# {代码:" m% ^& m3 |/ x
#include<bits/stdc++.h>
6 S* P# j7 e4 l8 R0 A#define mem(a,b) memset(a,b,sizeof(a)); v( z/ ^" d- O9 c3 a# m1 u
using namespace std;
) N8 s" @. q+ Q$ ftypedef long long ll;* g- I9 R, E2 r; p
const int inf = 0x3f3f3f3f;
6 H- y9 \7 `% L z6 ^1 B, b: tconst int maxn = 3e5+55555;: v: I$ j" C" K
const ll mod = 998244353;! D% h e Y+ |0 Q9 S j6 c
const double eps = 1e-7;5 z% Y8 V c6 l( z
9 D4 {9 v2 I$ @- l3 iint main() {0 h9 Y6 `# o) o0 i
int w = 2019*2019,x,y;; R2 V, x7 A4 N
& m; y8 S4 Y" j
for(int i = 2020;i<= 10000;i++) {2 H+ a* M$ S# ^ w, {% X
x = i*i;) P1 G6 X6 g' B V4 b. R
y = i*i+i*i-w;
3 Y$ w9 ^8 p8 v1 i) I+ {( e int tmp = sqrt(y);
! I0 Y/ _# s5 s% a if(tmp*tmp == y) break; G6 ~: A5 v4 W+ b8 h+ {& z2 e$ i
}% ~. w% ^: ^( W+ o1 l
# k8 U% m. F3 ^/ J* Q$ c, n
cout<<sqrt(x)+sqrt(y)<<endl;
- T9 ~. d, X9 O3 i- l4 G1 C* N0 h3 g% J6 c4 F; K9 u. ]' X2 m
return 0;8 c/ x6 Z* H* l+ Y# A' z
}
- S' A1 N9 U; ^3 n( f8 _& @--------------------- , g: I6 W& r# w
作者:nka_kun
0 M+ U9 Z# u' \$ B u) i来源:CSDN 0 Y& [) D, `7 o5 v
' [5 [8 o( g0 v! P+ B# o6 L8 H T) `6 `% N5 n+ V5 Y4 @ Q7 G
# c0 J7 J* g# n) K5 B4 y, U
/ W# o1 O1 \7 A0 n |
zan
|