模拟(所有边权)
https://acm.ecnu.edu.cn/contest/231/problem/D/ 题意:给你n个点,且给出n个点的点权,给出特殊点(值为1),特殊点有到其他任何边权。 边权等于两点权值乘积。求所以边权之和。 解法:一边遍历一遍筛除特殊点。 //#include <bits/stdc++.h> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <iostream> #include <string> #include <stdio.h> #include <queue> #include <stack> #include <map> #include <set> #include <string.h> #include<time.h> #include <vector> #define ME(x , y) memset(x , y , sizeof(x)) #define SF(n) scanf("%d" , &n) #define rep(i , n) for(int i = 0 ; i < n ; i ++) #define INF 0x3f3f63f3f #define mod 20191117 #define PI acos(-1) using