集合として等しい判定をするにはいろいろな方法があるので、好きな方法を使おう解法https://onlinejudge.u-aizu.ac.jp/solutions/problem/0339/review/3140046/hamayanhamayan/C++14集合として等しいものがあれば消すという方針で考える。i番目の面が消されるのはi番目より前で同じ面が存在するときである。あとは、i番目の面とj番目の面が同じであるかを判定する方法である。2つの面が同じであるかを判定するには、ソートして比較すればいい。同じ集合であるが、順番が違うときに判定が面倒になる。2つの面を作る頂点集合をソートしてやると、異なる順番であっても同じ列になる。ソートしておき、0,1,2番目が等しいか判定する。F]月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。