#pragma GCC optimize(2)
#include <bits/stdc++.h>
using namespace std;
//笑了,我的评价:程序能跑就行
int main()
{
int money;
int a[7];
int b[7];
for(int i=1;i<=7;i++)
{
cin>>a[i];
}
for(int j=1;j<=7;j++)
{
cin>>b[j];
}
int front=0;
int back=0;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
if(a[i]==b[j])
{
front++;
}
}
}
for(int i=6;i<=7;i++)
{
for(int j=6;j<=7;j++)
{
if(a[i]==b[j])
{
back++;
}
}
}
if(front==5&&back==2)
{
money=5000000;
}
if(front==5&&back==1)
{
money=250000;
}
if(front==5&&back==0)
{
money=3000;
}
if(front==4&&back==2)
{
money=3000;
}
if(front==4&&back==1)
{
money=200;
}
if(front==3&&back==2)
{
money=200;
}
if(front==4&&back==0)
{
money=10;
}
if(front==3&&back==1)
{
money=10;
}
if(front==2&&back==2)
{
money=10;
}
if(front==3&&back==0)
{
money=5;
}
if(front==1&&back==2)
{
money=5;
}
if(front==2&&back==1)
{
money=5;
}
if(front==0&&back==2)
{
money=5;
}
if(front==2&&back==0)
{
money=0;
}
if(front==1&&back==1)
{
money=0;
}
if(front==0&&back==1)
{
money=0;
}
if(front==1&&back==0)
{
money=0;
}
if(front==0&&back==0)
{
money=0;
}
//cout<<front<<" "<<back<<endl;
cout<<money;
return 0;
}
小明想试试运气去购买彩票,所以他开始研究彩票大乐透的玩法: 超级大乐透是指由购买者从 01—35 共 35 个号码中选取 5 个号码为前区号码,并从 01 —12 共 12 个号码中选取 2 个号码为后区号码组合为一注彩票进行的投注。 每注金额人民币 2 元。 小明打算用自己的零花钱去试试运气, 选择了一组心目中的幸运数字, 买了一张彩票。?
两天后,中奖号码公布,小明开始研究到底中了多少奖金。获奖方式如上右图:例如, 中 4+2 就表示前区有 4 个数字相同,后区 2 个数字相同,获得三等奖,奖金 3000 元。 对照中奖号码对小明来说是一个头疼的问题,他找到你,希望你帮忙写一个程序,只要 输入彩票号码和开奖号码,就可以知道奖金值。
第一行 7 个整数,表示小明购买的彩票号码。前 5 个为前区号码,范围在 1 到 35,保 证不会重复;后 2 个为后区号码,范围在 1 到 12,保证不重复。
第二行 7 个整数,表示开奖号码,前 5 个为前区中奖号码,范围在 1 到 35,保证不重 复且保证有序;后 2 个为后区号码,范围在 1 到 12,保证不重复且有序。 注意,前区和后区是分开选数的,前区的数字可以和后区的数字相同。
输出小明的中奖金额,未中奖输出 0。
【样例1】 2 7 8 14 18 6 11 2 7 8 14 18 6 11 【样例2】 2 7 8 14 18 6 11 1 11 14 18 25 6 11
【样例1】 5000000 【样例2】 10