拉不拉稀肚拉稀 发表于 2024-5-15 22:56:52

[ABC347C] Ideal Holidays题解

Ideal Holidays题解

原题传送门
原题传送门(洛谷)
​                题意翻译:
​                在 \(AtCoder\) 王国中,一个周有 \(A+B\) 天。其中在一周中, \(\) 天是假日, \(\) 天是工作日。
​        高桥有 \(N\) 个计划,第 \(i\) 个计划安排在 \(i\) 天后。他不知道今天是周几,但他想知道是否能将计划都安排在假期中;
​        若可以则打印Yes,否则打印No。
​                题意解释:
如下图,黄绿色的是假期,赤色的是假期。
https://file.uhsea.com/2403/cc329a0aff7bd84fb55bbbeced62301c1X.png
高桥的安排在这个区间中,对此我们可以进行一个状态压缩,也就是把所有的天数对 \(A+B\) 取模,压缩到一个周内;
即:
int sum=a+b;               //存储A+B
for(int i=1;i<=n;i++){   
        scanf("%d",d);      //输入
    d%=sum;               //压缩到一周内
}总的来说,本题对做题者的细心程度非常考察,本蒟蒻在做时吃了九遍罚时,在此感谢 @LiJoQiao 前辈提供思路。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: [ABC347C] Ideal Holidays题解