#P11337. [2024致理杯]搬砖
[2024致理杯]搬砖
题目描述
饺子皮和橘子皮在搬砖。一共有 堆砖需要运走,第 堆有 块。两个人比赛轮流搬砖,饺子皮先搬。
饺子皮首先会随便选择一堆砖搬走其中的 块(至少搬一块);橘子皮会选择 的倍数 (可以相等),然后从某一堆中搬走 块;然后饺子皮会选择 的倍数 ,然后从某一堆中搬走 块,以此类推。最先无法操作的人输。
饺子皮发现,在好多种情况下自己都能稳赢橘子皮。为了更好地向橘子皮展示自己的实力,饺子皮希望你帮他算一算有多少种开局方式能让饺子皮稳赢。两种开局方式不同,当且仅当饺子皮在第一轮搬走了不同堆中的砖,或者在同一堆砖中搬走了不同数量的砖。
输入格式
输入的第一行一个整数 表示堆数;
第二行 个整数 表示每一堆的砖数。
输出格式
一行一个整数,表示能让饺子皮稳赢的开局方式数量。
1
5
3
样例解释
如果使用 表示饺子皮第一次从第 堆中取走 块砖,那么能让饺子皮稳赢的开局方式有 。
7
2 5 10 5 9 9 1
13
数据范围
对于 的数据,。
对于 的数据,。
提示
输入量较大,请注意读入优化。