计算每台设备单独需要维护的天数:
计算两两设备同时需要维护的天数:
从第 1 天起,机器人小队需要统计未来 n 天内的设备维护重叠情况。三台设备分别记为 A、B、C。设备 A 的维护需求出现在第 x、2x、3x、… 天;设备 B 的维护需求出现在第 y、2y、3y、… 天;设备 C 的维护需求出现在第 z、2z、3z、… 天。若某一天至少有两台设备需要维护,则称这一天为“忙碌日”。请计算从第 1 天到第 n 天中忙碌日的总数。
约束:测试数据组数 T 满足 1≤T≤105;总天数 n 满足 1≤n≤109;周期 x,y,z 均满足 1≤x,y,z≤104。
第一行输入一个整数 T,表示测试数据组数,满足 1≤T≤105。接下来 T 行,每行输入四个整数 n、x、y、z,分别表示总天数、设备 A 的维护周期、设备 B 的维护周期、设备 C 的维护周期;保证 1≤n≤109,1≤x,y,z≤104。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.