Ozon Tech Challenge 2020 (Div.1 + Div.2) C. Kuroni and Impossible Calcul 抽屉原理
生活随笔
收集整理的這篇文章主要介紹了
Ozon Tech Challenge 2020 (Div.1 + Div.2) C. Kuroni and Impossible Calcul 抽屉原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
傳送門
文章目錄
- 題意:
- 思路:
題意:
給你一個數組ana_nan?,求∏1≤i<j≤n∣aj?ai∣modm\begin{matrix} \prod_{1\le i<j\le n} |a_j-a_i| \end{matrix}\bmod m∏1≤i<j≤n?∣aj??ai?∣?modm。
n≤2e5,m≤1e3n\le2e5,m\le 1e3n≤2e5,m≤1e3
思路:
一開始想推公式,發現不是很好推,怎么樣都避免不了n2n^2n2遍歷,所以考慮別的辦法。
注意到m≤1e3m\le1e3m≤1e3,所以可以從mmm入手。
由抽屜原理可知,當n>mn>mn>m的時候,一定存在兩個數ai,aja_i,a_jai?,aj?,他們(ai?aj)modm=0(a_i-a_j)\bmod m=0(ai??aj?)modm=0,所以對于n>mn>mn>m的情況直接輸出000,否則n2n^2n2暴力跑即可。
總結
以上是生活随笔為你收集整理的Ozon Tech Challenge 2020 (Div.1 + Div.2) C. Kuroni and Impossible Calcul 抽屉原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长痘喝中药调理有用吗
- 下一篇: 脱发吃中药能治疗吗