mirror of
https://github.com/Kiritow/OJ-Problems-Source.git
synced 2024-03-22 13:11:29 +08:00
61 lines
1.2 KiB
C++
61 lines
1.2 KiB
C++
|
#include <iostream>
|
||
|
#include <cstdio>
|
||
|
#include <string>
|
||
|
#include <cstring>
|
||
|
using namespace std;
|
||
|
void solve(int &a,int &b,int &c,int l,string s)
|
||
|
{
|
||
|
int i,j;
|
||
|
a=0,b=1,c=0;
|
||
|
for(i=0;i<l;i++){
|
||
|
a=(a+(83-s[i])*(83-s[i]))%97;
|
||
|
b=(b*s[i])%79;
|
||
|
for(j=i+1;j<l;j++){
|
||
|
c=(c+s[i]*s[j])%11;
|
||
|
}
|
||
|
}
|
||
|
a=300-(a%97);
|
||
|
b=22+(b%79);
|
||
|
c=c%11;
|
||
|
}
|
||
|
int main()
|
||
|
{
|
||
|
int t;
|
||
|
string a,b;
|
||
|
int ahp,bhp;
|
||
|
int astr,bstr;
|
||
|
int aspd,bspd;
|
||
|
scanf("%d",&t);
|
||
|
while(t--)
|
||
|
{
|
||
|
cin>>a>>b;
|
||
|
ahp=bhp;
|
||
|
astr=bstr;
|
||
|
aspd=bspd;
|
||
|
int al=a.length();
|
||
|
int bl=b.length();
|
||
|
solve(ahp,astr,aspd,al,a);
|
||
|
solve(bhp,bstr,bspd,bl,b);
|
||
|
int da,db;
|
||
|
da=ahp/bstr;
|
||
|
if(ahp%bstr!=0)
|
||
|
{
|
||
|
da++;
|
||
|
}
|
||
|
db=bhp/astr;
|
||
|
if(bhp%astr!=0)
|
||
|
{
|
||
|
db++;
|
||
|
}
|
||
|
da *= (20-bspd);
|
||
|
db *= (20-aspd);
|
||
|
if(da==db){
|
||
|
printf("tie\n");
|
||
|
}else if(da<db){
|
||
|
printf("lose\n");
|
||
|
}else{
|
||
|
printf("win\n");
|
||
|
}
|
||
|
}
|
||
|
}
|