题解:T480715 true

true

题目背景

从前有个荣光的王国,小 A 是里面的国王,他认为他的王国现在还是不真实的,所以他打算现在赐以其真实。

题目描述

小 A 知道他的王国有三个属性,它们的和理应正好为 10000 10000 10000。但现在他所能看到的属性却不是这样:小 A 看到的依次是被放大了 10 10 10 倍的第一个属性和被缩小了 10 10 10 倍的第二个属性,无法看到第三个属性。

现在小 A 想知道这三个属性的真实值是多少,以方便小 A 将他的王国变为真实的。

输入格式

一行两个整数 a , b a,b a,b,表示小 A 看到的第一个属性和第二个属性的值。

输出格式

输出一行,三个整数,表示小 A 的王国的真实的三个属性分别是多少。

样例 #1

样例输入 #1

40000 300

样例输出 #1

4000 3000 3000

样例 #2

样例输入 #2

50000 100

样例输出 #2

5000 1000 4000

样例 #3

样例输入 #3

4510 232

样例输出 #3

451 2320 7229

提示

样例 1 解释

第一个属性被放大了 10 10 10 倍,其真实值应该除以 10 10 10,为 4000 4000 4000,第二个属性被缩小了 10 10 10 倍,其真实值为 3000 3000 3000,最后一个值应该为 10000 10000 10000 减去 4000 4000 4000 3000 3000 3000,为 3000 3000 3000

样例 2 解释

第一个属性被放大了 10 10 10 倍,其真实值应该除以 10 10 10,为 5000 5000 5000,第二个属性被缩小了 10 10 10 倍,其真实值为 1000 1000 1000,最后一个值应该为 10000 10000 10000 减去 5000 5000 5000 1000 1000 1000,为 4000 4000 4000

样例 3 解释

第一个属性被放大了 10 10 10 倍,其真实值应该除以 10 10 10,为 451 451 451,第二个属性被缩小了 10 10 10 倍,其真实值为 2320 2320 2320,最后一个值应该为 10000 10000 10000 减去 451 451 451 2320 2320 2320,为 7229 7229 7229

数据范围

对于 100 % 100\% 100% 的数据, 1 ≤ a ≤ 100000 1 \le a \le 100000 1a100000 1 ≤ b ≤ 1000 1 \le b \le 1000 1b1000,且 a a a 10 10 10 的倍数。保证结果没有负数。

为了解决这个问题,我们可以按照题目描述,先计算出被放大了10倍的第一个属性的真实值,和被缩小了10倍的第二个属性的真实值,然后用10000减去这两个真实值,得到第三个属性的值。

具体步骤如下:

  1. 读取输入的两个整数 a a a b b b
  2. 计算第一个属性的真实值:由于它被放大了10倍,所以真实值为 a ÷ 10 a \div 10 a÷10
  3. 计算第二个属性的真实值:由于它被缩小了10倍,所以真实值为 b × 10 b \times 10 b×10
  4. 计算第三个属性的值:根据题目,三个属性的和应为10000,所以第三个属性的值为 10000 − ( a ÷ 10 + b × 10 ) 10000 - (a \div 10 + b \times 10) 10000(a÷10+b×10)
  5. 输出这三个属性的真实值。

下面是实现这个算法的Python代码:

# 读取输入
a, b = map(int, input().split())

# 计算三个属性的真实值
first_attr = a // 10  # 使用整除来确保结果为整数
second_attr = b * 10
third_attr = 10000 - first_attr - second_attr

# 输出结果
print(first_attr, second_attr, third_attr)

注意,这里使用了整除 // 来计算第一个属性的真实值,以确保结果是一个整数。由于题目已经保证 a a a 是10的倍数,所以这里使用整除是安全的。同时,由于题目保证结果没有负数,所以不需要进行额外的检查。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值