题目名称 | 2573. [HZOI 2016]组合数的奇偶性 |
---|---|
输入输出 | comb.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 64 MiB |
测试数据 | 10 |
题目来源 | Hzoi_ 于2016-12-16加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:13, 提交:28, 通过率:46.43% | ||||
Hzoi_ | 100 | 2.302 s | 0.29 MiB | C++ |
Hzoi_ | 100 | 2.315 s | 0.29 MiB | C++ |
rewine | 100 | 2.346 s | 0.31 MiB | C++ |
AntiLeaf | 100 | 2.429 s | 0.29 MiB | C++ |
Drench | 100 | 2.432 s | 0.29 MiB | C++ |
MistyEye | 100 | 2.503 s | 0.31 MiB | C++ |
_Itachi | 100 | 2.567 s | 0.29 MiB | C++ |
沉迷学习的假的Keller | 100 | 2.620 s | 0.31 MiB | C++ |
Go灬Fire | 100 | 3.145 s | 0.32 MiB | C++ |
可以的. | 100 | 3.217 s | 0.29 MiB | C++ |
关于 组合数的奇偶性 的近10条评论(全部评论) | ||||
---|---|---|---|---|
Lucas ?
MistyEye
2016-12-19 17:08
6楼
| ||||
wa这么多次全部死在溢出上,简直了
confoo
2016-12-18 22:53
5楼
| ||||
O(1)大法好
| ||||
AntiLeaf
2016-12-18 10:46
3楼
| ||||
题面好像打错了一个地方,$m_i$递推式的第二项根据样例看是$m_{i-1}$不是$n_{i-1}$。
| ||||
%%%%%%%%%
沉迷学习的假的Keller
2016-12-18 08:12
1楼
|
有$T$组询问,每次给出两个非负整数$n,m$,请你判断组合数$C_n^m$的奇偶性。
为了避免I/O量过大,每组询问的$n$和$m$不再由输入文件给出,而采用以下方式生成:
$n_i = A * n_{i-1}^2 + B * n_{i-1} + C \mod M$
$m_i = D * m_{i-1}^2 + E * m_{i-1} + F \mod M$
其中,参数$A,B,C,n_0,D,E,F,m_0,M$由输入文件给出,你需要用上述递推式求得$(n_1,m_1)$~$(n_T,m_T)$的值。
输出的格式也有变化,具体见输出格式。
认为$C_0^0=1$,$C_n^m=0(m>n)$。
一行10个非负整数$T,A,B,C,n_0,D,E,F,m_0,M$,意义如上所述。
为了在减小输出量的同时保证你答案的正确性,我们需要你输出三个数:所有结果为奇数的询问编号之和,所有结果为奇数的询问编号的异或和,所有结果为奇数的询问编号平方的异或和。询问的编号为1~$T$。
单独一行输出三个数,表示我们要求你提供的三个数。
10 9 8 7 6 5 4 3 2 11
20 14 92
对于20%的数据,T<=1000,M<=1000。
对于50%的数据,T<=200000,M<=5000000。
对于100%的数据,T<=5000000,0<M<$2^{31}$,保证给出的$A,B,C,n_0,D,E,F,m_0$均<M。
请注意不要制造太大的常数。
水题
似乎是经典问题