求助玄关
  • 板块灌水区
  • 楼主yin_hua_can_yu
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/7 18:12
  • 上次更新2024/10/7 20:36:20
查看原帖
求助玄关
1236490
yin_hua_can_yu楼主2024/10/7 18:12

有没有好心的贝贝帮忙给个代码(最好有注释),这道题不废做

描述

定义一个坐标变换,坐标 (x,y) 变换后变为 (x⊕y,∣x−y∣) 。
给定一片矩形区域,计算区域内有多少个整数点在经过有限次变换后变为 (0,0) 。
⊕ 是异或运算,不懂这个运算的同学请百度一下

输入描述

输入
输入第一行一个数字 t,1≤t≤50  ,表示测试数据组数
接下来一行四个数字 1≤x1​,y1​,x2​,y2​≤10^5代表给出的矩形区域,(x1​,y1​)为矩形区域左下角,(x2​,y2​)表示矩形右上角,包含边界上的点。

输入保证有 x1​<x2​,y1​<y2​

输出描述

输出
输出区域内满足变换要求的整数点个数

用例输入 1 

2
1 1 3 4
1 2 2 5
用例输出 1 

12
8
2024/10/7 18:12
加载中...