CodeForces 658A Bear and Reverse Radewoosh

思路:水题,直接扫两遍就好了


#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
#define maxn 100
#define LL long long
int cas=1,T;
LL p[maxn];
LL t[maxn];
int main()
{
	int n,c;
	scanf("%d%d",&n,&c);
	for (int i = 1;i<=n;i++)
		scanf("%lld",&p[i]);
	for (int i = 1;i<=n;i++)
		scanf("%lld",&t[i]);
	LL p1=0,p2=0;
	LL sum = 0;
	for (int i = 1;i<=n;i++)
	{
		sum+=t[i];
		p1+=max(0LL,p[i]-c*sum);
	}
	sum = 0;
	for (int i = n;i>=1;i--)
	{
		sum+=t[i];
		p2+=max(0LL,p[i]-c*sum);
	}
	if (p1>p2)
		printf("Limak\n");
	else if (p2>p1)
		printf("Radewoosh\n");
	else
		printf("Tie\n");
	//freopen("in","r",stdin);
	//scanf("%d",&T);
	//printf("time=%.3lf",(double)clock()/CLOCKS_PER_SEC);
	return 0;
}

Description

Limak and Radewoosh are going to compete against each other in the upcoming algorithmic contest. They are equally skilled but they won't solve problems in the same order.

There will be n problems. The i-th problem has initial score pi and it takes exactly ti minutes to solve it. Problems are sorted by difficulty — it's guaranteed that pi < pi + 1 and ti < ti + 1.

A constant c is given too, representing the speed of loosing points. Then, submitting the i-th problem at time x (x minutes after the start of the contest) gives max(0,  pi - c·x) points.

Limak is going to solve problems in order 1, 2, ..., n (sorted increasingly by pi). Radewoosh is going to solve them in order n, n - 1, ..., 1 (sorted decreasingly by pi). Your task is to predict the outcome — print the name of the winner (person who gets more points at the end) or a word "Tie" in case of a tie.

You may assume that the duration of the competition is greater or equal than the sum of all ti. That means both Limak and Radewoosh will accept all n problems.

Input

The first line contains two integers n and c (1 ≤ n ≤ 50, 1 ≤ c ≤ 1000) — the number of problems and the constant representing the speed of loosing points.

The second line contains n integers p1, p2, ..., pn (1 ≤ pi ≤ 1000, pi < pi + 1) — initial scores.

The third line contains n integers t1, t2, ..., tn (1 ≤ ti ≤ 1000, ti < ti + 1) where ti denotes the number of minutes one needs to solve the i-th problem.

Output

Print "Limak" (without quotes) if Limak will get more points in total. Print "Radewoosh" (without quotes) if Radewoosh will get more points in total. Print "Tie" (without quotes) if Limak and Radewoosh will get the same total number of points.

Sample Input

Input
3 2
50 85 250
10 15 25
Output
Limak
Input
3 6
50 85 250
10 15 25
Output
Radewoosh
Input
8 1
10 20 30 40 50 60 70 80
8 10 58 63 71 72 75 76
Output
Tie


你可能感兴趣的:(水题)