sfqxx 发表于 2023-3-22 17:07:37

梦想护卫舰 第30关 问两数各几何?(1) & 鱼CR1 C题题解

本帖最后由 sfqxx 于 2025-2-22 09:35 编辑

梦想护卫舰 第30关 问两数各几何?(1) & 鱼CR1 C题题解

题目背景
暂无
题目描述
给定两个数 a, b,分别表示两个正整数的 和,差,问这两个数分别是多少? (这里的差是指大数减小数)

无解请输出 -1

为了让题目更加有趣,我掺和了一点高精度,哈哈哈~~~(zhangjinxuan)

注意结果要对 1e9+7 取余
输入格式
多测题,格式如下:

T
case1
case2
...
caseT
对于每个 case:

a b
输出格式
T 行,不必多说

输出时请大的数字在前,小的数字在后
输入样例
5
3 5
8 6
10 8
7 8
180 90
输出样例
-1
7 1
9 1
-1
135 45
说明/提示
对于 Python 党,额,我输了 TOT

C++党,请用 高精度 哦~,也希望不要用那卑鄙无耻的 Python qwq
本题由 zhangjinxuan 原创,链接
https://www.luogu.com.cn/problem/U287185

题解
请先独立思考,再回复查看答案!**** Hidden Message *****
最佳战士排行榜

第一名第二名第三名
名字
链接
语言
代码得分
奖励3贡献5荣誉+“最佳答案”2贡献3荣誉1贡献2荣誉


我们一起来 Hack

Hack 规则
1. Hack 经证实均有奖励,你在 Hack 时得提供完整证据、证明;
2. 在本关,支持题面 hack,标程 hack,细节问题奖励 1~5 鱼币,重点问题奖励 5~10 鱼币
3. 奖励上限为 3 次



名字等待着Hack大佬~
Hack 类型
是否证实
链接
奖励


答题/奖励规则
1. 不能抄袭,否则无奖励,可能还会扣分;
2. 当您遇到问题时,您可以回贴提问,我会为您解答
3. 提供完整能得分的题解,均有奖励。
4. 因为额度原因,部分鱼油可能下一天才能奖励。(划掉)

创作不易,如果你喜欢,别忘了评分、顶{:10_281:}
注:本帖子版权60%归zhangjinxuan所有(已经交了版权费)

歌者文明清理员 发表于 2023-3-22 20:36:21

a,b=input().split()
a,b=int(a),int(b)
B=(a-b)/2
A=a-B
print(max(A,B),min(A,B))
可以嘛
标准答案写的啥…待我研究研究

sfqxx 发表于 2023-3-22 21:43:33

歌者文明清理员 发表于 2023-3-22 20:36
可以嘛
标准答案写的啥…待我研究研究

RE

zhangjinxuan 发表于 2023-3-23 19:33:05

{:10_256:}

zhangjinxuan 发表于 2023-3-23 19:35:22

题目链接坏了:https://www.luogu.com.cn/problem/U287188

元豪 发表于 2023-3-28 20:24:56

本帖最后由 元豪 于 2023-3-28 20:28 编辑

def main():
    t = int(input())
    for i in range(t):
      a, b = map(int, input().split())
      if a >= b and (a + b) % 2 == 0:
            print('{} {}'.format(((a + b) // 2) % (int(1e9 + 7)), ((a - b) // 2) % int(1e9 + 7)))
      else:
            print(-1)
main()

页: [1]
查看完整版本: 梦想护卫舰 第30关 问两数各几何?(1) & 鱼CR1 C题题解