国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Codeforces Round #278 (Div. 2) E. Prefix Product Sequence

2019-11-14 11:10:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題意:http://mp.weixin.QQ.com/s/M_RYFovq_G9w5EYUDRcgHw

題解:http://mp.weixin.qq.com/s/ITNKOywnVn0QDC-hYYl_5Q

另一篇題解:http://blog.csdn.net/qq_24451605/article/details/48023529

逆元相關(guān):http://blog.csdn.net/acdreamers/article/details/8220787

補(bǔ)充1:第二篇題解實(shí)際是帶mod運(yùn)算的,blog主省略了

補(bǔ)充2:為什么大于4的合數(shù)無(wú)解?若n為合數(shù),必然可以分解為pq,若p!=q,又因?yàn)閜和q都小于n,那么必然 pq | (n - 1)!;若p == q,因?yàn)閚 > 4,則 p > 2,2p < n,所以也有 pq | (n - 1)!,綜述大于4的合數(shù)無(wú)解。

#include <bits/stdc++.h>using namespace std;const int N = 100005;int inv[N];int main() {	int n;	cin >> n;	if(n == 1) {		puts("YES/n1/n");	} else if(n == 4) {		puts("YES/n1/n3/n2/n4");	} else {		int limit = sqrt(n);		for(int i = 2; i <= limit; i++) {			if(n % i == 0) {				puts("NO");				return 0;			}		}		puts("YES/n1");		inv[1] = 1;		for(int i = 2; i < n; i++) {			inv[i] = 1LL * (n - n / i) * inv[n % i] % n;			PRintf("%d/n", 1LL * i * inv[i - 1] % n);		}		printf("%d/n", n);	}	return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安塞县| 东明县| 永济市| 申扎县| 和政县| 达孜县| 锡林浩特市| 刚察县| 永川市| 寿光市| 兰西县| 电白县| 沙坪坝区| 赫章县| 桃园市| 嘉黎县| 卫辉市| 察哈| 通江县| 永嘉县| 北票市| 赫章县| 伊通| 昆山市| 正安县| 宁河县| 蚌埠市| 册亨县| 自治县| 宁陕县| 荔波县| 徐闻县| 乐陵市| 田阳县| 隆安县| 嵊州市| 永平县| 黎川县| 息烽县| 喀喇| 永昌县|