TTsurutani / HackerRankExam

0 stars 0 forks source link

Non-Divisible Subset:任意の2項の和を求めずに、リストの長さを求める #28

Open TTsurutani opened 6 years ago

TTsurutani commented 6 years ago

https://www.hackerrank.com/challenges/non-divisible-subset/problem 別々の数字が含まれるリストの部分集合の最大長を求める。 ここで部分集合は、リストの任意の2つの数字の和がkで割り切れないものからなる。 1<= k <= 100 リストの数は最大10^9

愚直にリストの任意の2個を取り出して、kで割るを行おうとすると、5*10^8通りあるので、たぶん無理。 リストの長さだといっているところが、おそらくミソ。直接計算しない方法があるんだろう