import java.util.Scanner;public class HihoCoder1272 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int num = in.nextInt();for (; num > 0; num--) {int M = in.nextInt();double[] money = new double[M];int[] fun = new int[M];for (int i = 0; i < M; i++) {money[i] = in.nextDouble();fun[i] = in.nextInt();}handle(M, money, fun);}}private static void handle(int m, double[] money, int[] fun) {int funMax = 0;double moneyMax = 0;for (int i = 0; i < m; i++) {if (money[i] % 5 == 0) {funMax = funMax > fun[i]?funMax : fun[i] ;moneyMax = moneyMax > money[i]? moneyMax:money[i] ;}}for (int i = 0; i < m; i++) {for (int j = i + 1; j < m; j++) {if ((money[i] + money[j]) % 5 == 0) {funMax = funMax > fun[i] + fun[j] ? funMax : fun[i] + fun[j] ;moneyMax = moneyMax > money[i]+money[j]? moneyMax:money[i]+money[j] ;}}}for (int i = 0; i < m; i++) {for (int j = i + 1; j < m; j++) {for (int z = j + 1; z < m; z++) {if ((money[i] + money[j] + money[z]) % 5 == 0) {funMax = funMax > fun[i] + fun[j] + fun[z] ? funMax : fun[i] + fun[j] + fun[z];moneyMax = moneyMax > money[i] + money[j] + money[z] ? moneyMax: money[i] + money[j] + money[z];}}}}System.out.println(funMax);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。