打卡信奥刷题(797)用Scratch图形化工具信奥P7578[普及组/提高] 「RdOI R2」数(number)

「RdOI R2」数(number)

题目描述

试求出两两不同的三个正整数 x , y , z ( x > y > z ) x,y,z(x\gt y\gt z) x,y,z(x>y>z) 使得其中的任意两个数的和能被第三个数整除。

现在给出你下面的几种要求:

  • 给出你 x − y x-y xy 的值,求出 x , y , z x,y,z x,y,z
  • 给出你 x − z x-z xz 的值,求出 x , y , z x,y,z x,y,z
  • 给出你 y − z y-z yz 的值,求出 x , y , z x,y,z x,y,z

输入格式

一共 T + 1 T+1 T+1 行。

第一行,一个整数 T T T ,表示有 T T T 组数据。

接下来 T T T 行,每行两个内容:

  1. 一个字符串,可能是 x − y , x − z , y − z x-y,x-z,y-z xy,xz,yz 表示给出的数是由哪两个数做差得到的。
  2. 一个数,这个差的值。

输出格式

一共 T T T 行。

每一行三个正整数 x , y , z x,y,z x,y,z(如上文所述)。题目保证有解。

样例 #1

样例输入 #1

1
x-y 1

样例输出 #1

3 2 1

提示

样例解释

x − y = 1 x-y=1 xy=1 x , y x,y x,y 1 1 1 ,经尝试,得 x = 3 , y = 2 , z = 1 x=3,y=2,z=1 x=3,y=2,z=1

此时显然有 z ∣ ( x + y ) z\mid (x+y) z(x+y) y ∣ ( x + z ) y\mid (x+z) y(x+z) x ∣ ( y + z ) x\mid (y+z) x(y+z)


数据范围

  • 对于 1 % 1\% 1% 的数据,即样例 #1。
  • 对于 100 % 100\% 100% 的数据, 1 ≤ T ≤ 1 0 6 , 1 ≤ x , y , z ≤ 1 0 8 1\le T\le 10^6,1\le x,y,z\le10^8 1T106,1x,y,z108

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值