D. 徐老师的你加我加

    传统题 2000ms 512MiB

徐老师的你加我加

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

你加我加


题目描述

初始时,小明手里有一个整数 xx,小红手里有一个整数 yy。 他们将进行 nn 轮游戏,每一轮中小明先手、小红后手,两人必须各进行一次操作。

给定四个整数 A,B,C,DA,B,C,D,满足 0B<A,0D<C0 \leqq B < A,0 \leqq D < C,规则如下:

  • 当轮到 小明 时:
    • 若当前 ymodA=By \bmod A = B,则令 x:=x+1x := x + 1
    • 否则 xx 不变。
  • 当轮到 小红 时:
    • 若当前 xmodC=Dx \bmod C = D,则令 y:=y+1y := y + 1
    • 否则 yy 不变。

在进行完恰好 nn 轮游戏后,小明和小红手中的数 x,yx,y 分别为多少。


输入格式

第一行输入一个整数 TT (1T2×105)(1\leqq T\leqq 2\times 10^5),表示测试组数。

接下来 TT 行,每行输入七个整数 n,x,y,A,B,C,Dn,x,y,A,B,C,D $(1\leqq n,x,y\leqq 10^9,1\leqq A,C\leqq 2\times 10^5,0\leqq B<A,0\leqq D<C)$,分别代表进行的轮数、小明初始时手里的数、小红初始时手里的数、以及四个操作参数。


输出格式

对每一组测试数据,输出一行两个整数,表示进行完 nn 轮游戏后小明和小红手中的数 x,yx,y


输入输出样例 #1

输入 #1

3
5 1 1 3 1 4 2
10 7 8 5 3 6 1
1 100 100 2 1 2 1

输出 #1

4 4
13 13
100 100

输入输出样例 #2

输入 #2

2
1 1 0 2 0 2 0
6 2 3 2 1 3 0

输出 #2

2 1
6 7

输入输出样例 #3

输入 #3

6
1 1 0 2 0 2 0
1000000000 1
1 1 0 1 0
20 5 1 3 1 1 0
15 2 14 6 0 5 0
50 10 20 7 3 3 1
1000000000 2 3 2 1 3 0

输出 #3

2 1
1000000001 1000000001
12 21
2 14
26 59
750000002 500000003

数据范围与子任务

子任务 分值 数据范围
11~55 88 A=1,C=1A=1,C=1,其余数据范围与题目一样
66~1515 1212 n106\sum n\leqq 10^6,其余数据范围与题目一样
1616~3030 2020 1T4000,1A,C40001\leqq T\leqq 4000,1\leqq A,C\leqq 4000,其余数据范围与题目一样
3131~4040 2525 A=2,C=2,B=1,D=1A=2,C=2,B=1,D=1,其余数据范围与题目一样
4141~5050 3535 数据范围与题目一样

【睿爸信奥】入门组算法周赛(20260118)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-1-17 7:00
结束于
2026-1-23 23:00
持续时间
3.5 小时
主持人
参赛人数
20