2022第二次周赛题解

前言

大家都很厉害,选的都是 ABC 的题目!赛中感觉大家表现的都很不错,但是我们还是鼓励大家多多交流的!

一些较为简单的题目,我使用了 Python。用 C++ 容易实现。

加油各位!

A - Knight Fork

题意:给定两颗棋子 A , B A, B A,B,问 A A A 能否在两次马步之内吃掉不会移动的 B B B

图

解答:可以直接搜,但我直接算出了所有可能的距离。

参考代码(PYTHON)
A, B, C, D = map(int, input().split())
print('Yes' if (A - C) ** 2 + (B - D) ** 2 in [2, 4, 10, 16, 18, 20] else 'No')

B - Sum Sum Max

题意:对于 M   ( 1 ≤ M ≤ 1 0 9 ) M\, (1 \le M \le 10^9) M(1M109) 长的数组 { C } \{C\} { C},求 max ⁡ { ∑ i = 1 M ∑ j = 1 M C j } \max\bigg\{\displaystyle\sum_{i = 1}^M\sum_{j = 1}^M C_j\bigg\} max{ i=1Mj=1MCj}。其中数组 { C } \{C\} { C} 并非显式给定,而有

{ C } = { X 1 , X 1 , ⋯   , X 1 ⏟ 共 y 1 个 , X 2 , X 2 , ⋯   , X 2 ⏟ 共 y 2 个 , ⋯   , X N , X N , ⋯   , X N , ⏟ 共 y N 个 } \{C\} = \Big\{\underbrace{X_1, X_1, \cdots, X_1}_{共 y_1 个},\underbrace{X_2, X_2, \cdots, X_2}_{共 y_2 个}, \cdots, \underbrace{X_N, X_N, \cdots, X_N,}_{共 y_N 个}\Big\} { C}={ y1 X1,X1,,X1,y2 X2,X2,,X2,,yN XN,XN,,XN,}

例如 { X } = { − 1 , 2 , 3 } , { Y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值