#include <iostream>
using namespace std;
struct Complex
{
int real;
int image;
};
int main()
{
Complex inputa[5];
Complex inputb[5];
Complex result[9];
for(int i=0; i<5; i++)
{
cin>>inputa[i].real>>inputa[i].image;
}
for(int i=0; i<5; i++)
{
cin>>inputb[i].real>>inputb[i].image;
}
for(int i=0; i<5; i++)
{
result[i].image=0;
result[i].real=0;
for(int j=0,k=i; j<=i; j++,k--)
{
result[i].real+= inputa[k].image*inputb[j].real-inputa[k].real*inputb[j].image;
result[i].image+=inputa[k].image*inputb[j].real+inputa[k].real*inputb[j].image;
}
}
for(int i=8; i>=5; i--)
{
result[i].image=0;
result[i].real=0;
for(int j=4; j>=0; j--)
{
for(int k=0; k<5; k++)
{
if(k+j==i)
{
result[i].real+= inputa[k].image*inputb[j].real-inputa[k].real*inputb[j].image;
result[i].image+=inputa[k].image*inputb[j].real+inputa[k].real*inputb[j].image;
}
}
}
}
for(int i=0; i<9; i++)
{
cout<<result[i].real<<endl;
cout<<result[i].image<<endl;
}
return 0;
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
int[][] data_array = new int[num][2];
for (int i = 0; i < num; ++i) {
data_array[i][0] = in.nextInt();
data_array[i][1] = in.nextInt();
}
for (int i = 0; i < num; ++i) {
func(data_array[i]);
}
}
public static void func(int[] arr) {
System.out.println(arr[0] * recursionFunc(arr[1]));
}
private static int recursionFunc(int mon) {
if (mon < 5)
return mon + 1;
else
return recursionFunc(mon-1)+ recursionFunc(mon-4);
}
}
#include <iostream>
using namespace std;
int strToNumber(string str){
if (str.length()==0)
return 0;
int count = 0;
int sum ;
bool flag;//标记正负取值,flag为true则为正,false为负
int i = 0;
while (i<str.length())//循环遍历每一个字符
{
flag = true;
sum = 0;
while (i<str.length()&&str[i]=='-'){//统计-的个数
flag = !flag;
i++;
}
while (i<str.length()&&str[i] >= '0'&&str[i] <= '9')//遍历到数字时,进行累加计算子数字串
{
sum = sum * 10 + (str[i] - '0');
i++;
}
sum = flag ? sum : -sum;
count += sum;//统计子数字串和
i++;
}
return count;
}
int main(){
//string str1 = "A1CD2E33";
string str;
cin>>str;
int result1=strToNumber(str);
cout << result1 <<endl;
cin.get();
return 0;
}