티스토리 뷰

https://www.acmicpc.net/problem/2422

 

2422번: 한윤정이 이탈리아에 가서 아이스크림을 사먹는데

첫째 줄에 정수 N과 M이 주어진다. N은 아이스크림 종류의 수이고, M은 섞어먹으면 안 되는 조합의 개수이다. 아래 M개의 줄에는 섞어먹으면 안 되는 조합의 번호가 주어진다. 같은 조합은 두 번

www.acmicpc.net

const fs = require('fs');
const input = fs.readFileSync("./dev/stdin").toString().trim().split("\n");
const [N,M] = input[0].split(' ').map(Number)
let badChoice = Array.from(Array(N),()=>Array(N).fill(true))
input.slice(1).map(v=>v.split(' ').map(Number)).forEach(w=>{
  const [x,y] = w ;
  badChoice[x-1][y-1] = false;
  badChoice[y-1][x-1] = false;
})



let answer = 0;

for(let i = 0; i<N-2; i++){
  for(let j = i+1; j<N-1; j++){
    if(!badChoice[i][j]) continue;
    for(let k = j+1; k<N; k++){
      if(!badChoice[k][j] ||!badChoice[i][k] ) continue;
      answer++;
    }
  }
}
console.log(answer)
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함