Div. 3的题,竟然卡了好久,自闭.jpg 好像我的思路不太一样呢QAQ 首先注意到,如果一个数是另一个的因子,那它肯定不会出现在答案中. 我们先把所有数排序,然后对每个数,我们要往前再找两个数(或者一个,都差不多,就不区分了)和它凑个答案,那我们暴力往前扫,如果碰到它的因子,就直接将这个因子从数列中删掉:如果不是它的因子,就加到答案里,凑满3个就break. Q:那这样做找到的前面两个数万一有倍数关系咋办? A:不存在的,因为我们之前就把所有数的因子删掉了. Q:那怎么删啊?set?map?…