- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 564701 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174633
- 相册
- 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组决赛题解第一题% | l5 k' f1 ]# |/ Q
, M8 J b+ }$ P& h6 |, \0 i- _题意: 求2019<X<Y ,使2019*2019,X*X,Y*Y组成等差数列且X+Y最小.$ _2 w$ I0 u0 I+ s; }
结果: 7020- A( Y O$ r; R, {: U
代码:: D, l; ` l% S% R
#include<bits/stdc++.h># \* N4 r& S' A( V+ w3 _
#define mem(a,b) memset(a,b,sizeof(a))4 e4 t t* d x/ Y
using namespace std;
! j) P& }+ ^2 F7 K' ^6 O) ztypedef long long ll;
- q& @. ~1 [/ Cconst int inf = 0x3f3f3f3f;
* K% _& G# A7 x6 e2 M" Hconst int maxn = 3e5+55555;( D' ~% u) G% f
const ll mod = 998244353;; O5 l9 \$ Y, `- d0 M- ^# B
const double eps = 1e-7;
6 W U7 y* d0 h! F, i: j- M: G$ X* W. i
int main() {" B4 K9 f- K- R! E# i& i( E# t
int w = 2019*2019,x,y;
6 z( f, m; W& Q4 J7 ?+ q7 G/ [" R+ M( n3 A$ |; Y) R. j
for(int i = 2020;i<= 10000;i++) {9 q2 B) y" `1 u" m6 b! A
x = i*i;
* G2 @$ n* y9 x" |. O y = i*i+i*i-w;' {+ E9 E! z( f, k- N8 G
int tmp = sqrt(y);
" E/ v( V! c: y2 ~8 J/ P% a if(tmp*tmp == y) break;% N. i+ u) p4 {* n, _1 h8 q
}
4 m' o9 E( q4 e" F9 w( T0 [
/ U# `1 V. E" `3 ~1 q6 y: e$ j8 U cout<<sqrt(x)+sqrt(y)<<endl;$ I: k# f- j" H; Q" y
; i/ H# V7 Z' T& r; _
return 0;/ R8 `$ f, N' r) \- y2 x M
}# k$ k4 m6 t2 R6 v
--------------------- 5 z" I- |+ |- v3 `2 a( `' o
作者:nka_kun 7 k4 _1 C2 a4 B D3 u5 D% }
来源:CSDN 4 W8 f6 W) z! B( m; m6 Q, o
" q8 \$ A6 [' q d0 x- `' H
; k# V; z+ x/ P3 j
/ h2 }3 _- O. `6 k9 R
* w% _% l5 y; A1 X& j3 {4 {3 d |
zan
|