1.没有剩余的数,2.乘的数里面没有正数 前者好说,直接就是答案,后者的话如果有剩余的正数就把最大的剩余的正数和最小的负数交换一下即可,没有的话就要从小到大乘k个即为答案 (3)如果结果为0,那么就为0
每组数据输出1行,为最大的乘积。 样例输入 1 5 5 1 2 3 4 2 1. 2. 3. 样例输出 48 1. 提示 无 来源 无 1#include <iostream>2#include <cstdio>3#include <algorithm>4#include <cstdlib>5#include <cstring>6#include <string>7#include <deque>8#include <vector>9#include <set>10usingname...
把1~9 这9个数字分成两组,中间插入乘号, 有的时候,它们的乘积也只包含1~9这9个数字,而且每个数字只出现1次。 比如: 984672 * 351 = 345619872 98751 * 3462 = 341875962 9 * 87146325 = 784316925 … 符合这种规律的算式还有很多,请你计算在所有这些算式中,乘积最大是多少? 注意,需要提交的是一个整数,...
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); String s = sc.next(); s = s.trim(); sc.close(); // String ss = "0123456789"; // String sss=ss.substring(0,1); // System.out.println(sss); ...