文档内容
1 import java.util.HashMap;
2 import java.util.Iterator;
3 import java.util.Scanner;
4
5 public class Main {
6
7 public static void main(String[] args) {
8 Scanner in = new Scanner(System.in);
9 String str;
10 str = in.nextLine();
11 int i, ans = 0, tmp = 0, flag = 1;//1表示正
12整数
13 for (i = 0; i < str.length(); i++) {
14 if (str.charAt(i) >= '0' &&
15str.charAt(i) <= '9') {
16 tmp = tmp * 10 + flag *
17(str.charAt(i) - '0');
18
19if(i'9')){
21 ans+=tmp;
22 tmp=0;flag=1;
}
} else if (str.charAt(i) == '-') {
23
flag = flag == 1 ? -1 : 1;
24
} else {
25
ans += tmp;
26
tmp = 0;
27
flag = 1;
28
}
29
}
30
System.out.println(ans + tmp);
}
}import java.util.HashMap;
import java.util.Iterator;
import java.util.Scanner;
public class Main {
public static void
main(String[] args) {
Scanner in = new
Scanner(System.in);
int t, n, m, t1,
i;
int[] f = new
int[60];
t = in.nextInt();
for (t1 = 0; t1 <
t; t1++) {
n =
in.nextInt();
m =
in.nextInt();
for (i =
1; i <= 4; i++) {
f
[i] = n * (i+1);
}
for (i =
5; i <= m; i++)
f
[i] = f[i - 1] + f[i - 4];
System.ou
t.println(f[m]);
}
}
}public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] a = new int[10];
int[] b = new int[10];
for (int i = 0; i<10; i++) {
a[i] = sc.nextInt();
}
for (int i = 0; i<10; i++) {
b[i] = sc.nextInt();
}
//(a + bi) * (c + di) = (a*c - b*d) + (a*d + b*c)i
int[] c = new int[18];
c[0] = getReal(a[0], a[1], b[0], b[1]);
c[1] = getXu(a[0], a[1], b[0], b[1]);
c[2] = getReal(a[2],a[3],b[0], b[1]) +
getReal(a[0],a[1],b[2],b[3]);
c[3] = getXu(a[2],a[3],b[0], b[1]) +
getXu(a[0],a[1],b[2],b[3]);
c[4] = getReal(a[4],a[5],b[0], b[1]) +
getReal(a[2],a[3],b[2],b[3]) + getReal(a[0],a[1],b[4],b[5]);
c[5] = getXu(a[4],a[5],b[0], b[1]) +
getXu(a[2],a[3],b[2],b[3]) + getXu(a[0],a[1],b[4],b[5]);
c[6] = getReal(a[6], a[7],b[0], b[1])
+getReal(a[4],a[5],b[2],b[3])+getReal(a[2],a[3],b[4],b[5])
+getReal(a[0],a[1],b[6],b[7]);
c[7] = getXu(a[6], a[7],b[0], b[1])
+getXu(a[4],a[5],b[2],b[3])+getXu(a[2],a[3],b[4],b[5])
+getXu(a[0],a[1],b[6],b[7]);
c[8] = getReal(a[8], a[9],b[0], b[1])+getReal(a[6],
a[7],b[2], b[3]) +getReal(a[4],a[5],b[4],b[5])
+ getReal(a[2],a[3],b[6],b[7]) +
getReal(a[0],a[1],b[8],b[9]);
c[9] = getXu(a[8], a[9],b[0], b[1])+getXu(a[6],
a[7],b[2], b[3]) +getXu(a[4],a[5],b[4],b[5])
+ getXu(a[2],a[3],b[6],b[7]) +
getXu(a[0],a[1],b[8],b[9]);
c[10] = getReal(a[2],a[3],b[8],b[9]) +
getReal(a[4],a[5],b[6],b[7])+getReal(a[6],a[7],b[4],b[5])+
+ getReal(a[8],a[9],b[2],b[3]);c[11] = getXu(a[2],a[3],b[8],b[9]) +
getXu(a[4],a[5],b[6],b[7])+getXu(a[6],a[7],b[4],b[5])+
+ getXu(a[8],a[9],b[2],b[3]);
c[12] = getReal(a[4],a[5],b[8],b[9]) +
getReal(a[6],a[7],b[6],b[7]) +getReal(a[8],a[9],b[4],b[5]);
c[13] = getXu(a[4],a[5],b[8],b[9]) +
getXu(a[6],a[7],b[6],b[7]) +getXu(a[8],a[9],b[4],b[5]);
c[14] = getReal(a[6],a[7],b[8],b[9]) +
getReal(a[8],a[9],b[6],b[7]);
c[15] = getXu(a[6],a[7],b[8],b[9]) +
getXu(a[8],a[9],b[6],b[7]);
c[16] = getReal(a[8],a[9],b[8],b[9]);
c[17] = getXu(a[8],a[9],b[8],b[9]);
for (int num : c) {
System.out.println(num);
}
}
private static int getReal(int a, int b, int c, int d) {
return a*c - b*d;
}
private static int getXu(int a, int b, int c, int d) {
return a*d + b*c;
}
}