麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Codeforces Round #142 (Div. 1) C. Triangles

2019-11-14 08:49:17
字體:
供稿:網(wǎng)友

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

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

補(bǔ)充:規(guī)律?公式?有點(diǎn)想不通。。。只能嘗試簡單理解。

   答案 = 

   首先,上式只能用于完全圖。前半部分就是組合,從n個(gè)點(diǎn)中選3個(gè)點(diǎn)組成一個(gè)三角形,后半部分為每個(gè)點(diǎn)紅邊數(shù)乘以藍(lán)邊數(shù)之和除以2。

   主要是后半部分的理解,紅邊乘以藍(lán)邊可以理解為一個(gè)點(diǎn)引出的紅邊和藍(lán)邊的組合。對于一個(gè)三角形若三邊為同一種顏色,則必定不會被去掉,若紅藍(lán)比例為1:2或者2:1,則該三角形會被選中兩次,也就是去掉兩次,所以累加之后要除以2。。。 = =

#include <bits/stdc++.h>using namespace std;typedef long long LL;const int N = 1000005;int deg[N];int main() {	int n, m, u, v;	scanf("%d%d", &n, &m);	LL org = 1LL * n * (n - 1) * (n - 2) / 6;	for(int i = 0; i < m; i++) {		scanf("%d%d", &u, &v);		deg[u]++;		deg[v]++;	}	LL tmp = 0;	for(int i = 1; i <= n; i++) {		tmp += 1LL * deg[i] * (n - 1 - deg[i]);	}	PRintf("%I64d/n", org - tmp / 2);	return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: www.guochan| 亚洲一级网站 | 91亚洲免费视频 | 91精品国产一区二区三区四区在线 | 一级大黄毛片 | av一二三四区 | 国产精品99久久久久久久女警 | 俄罗斯hdxxx 日夜操天天干 | 亚洲综合网站 | 久久综合久久美利坚合众国 | 综合国产一区 | 高清在线观看av | 欧美一级爱爱 | 性欧美xxxx免费岛国不卡电影 | 日韩在线欧美在线 | 国产免费资源 | 国产精品午夜在线观看 | 综合97| 国产午夜精品在线 | 请播放一级毛片 | 欧美日本91精品久久久久 | 欧美a∨一区二区三区久久黄 | 成年性羞羞视频免费观看无限 | 久久中文免费 | 91美女视频在线 | 欧美成人精品一区二区三区 | 羞羞的视频在线 | av在线一区二区三区四区 | 亚洲网站在线 | 日韩一级视频 | 亚洲欧洲日产v特级毛片 | 青青草成人免费视频在线 | 欧美日韩在线视频观看 | 美国一级免费视频 | 老师你怎么会在这第2季出现 | 91九色福利 | 亚洲人成网站免费播放 | 久久久国产视频 | 久久人人97超碰国产公开结果 | 香蕉在线播放 | 亚洲婷婷日日综合婷婷噜噜噜 |