# 수학 # 구현
S와 A가 0인 경우에 대해서 조심하면 될 것 같다.
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
#include <vector>
#include <queue>
#include <set>
#include <map>
#define MAX 1005
#define INF 987654321
#define MOD 31991
#pragma warning(disable:4996)
using namespace std;
typedef long long ll;
typedef pair<int, int> pi;
int t,n,m,a,b,c,d,tmp;
pi p[MAX];
int main()
{
scanf("%d",&t);
while(t--)
{
int mi=INF,mx=-INF;
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
p[i]={0,0};
for(int i=0;i<m;i++)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
p[a].first+=c,p[b].second+=c;
p[b].first+=d,p[a].second+=d;
}
for(int i=1;i<=n;i++)
{
int w=p[i].first,l=p[i].second;
if(w==0&&l==0)
tmp=0;
else
tmp=(w*w)/(float)(w*w+l*l)*1000;
mi=tmp<mi?tmp:mi;
mx=mx<tmp?tmp:mx;
}
printf("%d\n%d\n",mx,mi);
}
return 0;
}
'IT > BOJ' 카테고리의 다른 글
| 백준(BOJ) 2512 예산 ** (0) | 2018.09.14 |
|---|---|
| 백준(BOJ) 4526 트리 * (0) | 2018.09.08 |
| 백준(BOJ) 10250 ACM 호텔 * (0) | 2018.08.21 |
| 백준(BOJ) 13333 Q-인덱스 * (0) | 2018.08.17 |
| 백준(BOJ) 11068 회문인 숫자 * (0) | 2018.08.16 |