3つ組を重複なしで数える tuple + set

用途

  • (1, 5, 3)と(1, 3, 5)は同じものとして数えたいのでsetに入れて重複除去したい
  • 値が3つあるのでpairには収まらない
  • そこでtuple!

Submit

https://yukicoder.me/submissions/338555

Code

#include <tuple> // new !
set<tuple<ll, ll, ll> > se;
se.insert(make_tuple(a, b, c));
se.size()

このように使う。コンパイルはオプションが必要

g++ -std=c++11 answer.cpp