标枪游戏
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

竭泽和滑稽比赛扔标枪
两个人旗(菜)鼓(鸡)相(互)当(啄),扔得那叫一个有来有回,谁也没有明显的优势。
摆在他们面前有很多标枪,他们想到一个计算分数的方法。
两个人轮流扔,每一个标枪的得分分为两部分,正得分和负得分。
正得分pos的分数是:当前标枪落地后,距离小于等于当前标枪的标枪数(不包括当前标枪)
负得分neg的分数是:当前标枪落地后,距离大于当前标枪的标枪数
标枪i的得分

现在给你标枪的数量n,并给出所有标枪被投掷的距离,这些标枪的是按顺序被投掷的(意思就是你已经知道所有的标枪结果了)。竭泽先手,请计算两个人的得分,如果竭泽赢了,输出"Calculus is hebei king!", 如果滑稽赢了,输出"huaji is hebei king!", 如果打平,输出"hebei shuang king!"

输入描述:

第一行一个数字n(),表示一共有n个标枪
接下来一行有n个数字,第i个数字,表示标枪被投掷的距离

输出描述:

输出结果,如果竭泽赢了,输出"Calculus is hebei king!", 如果滑稽赢了,输出"huaji is hebei king!", 如果打平,输出"hebei shuang king!"
示例1

输入

复制
3
1 2 3

输出

复制
Calculus is hebei king!

说明

投掷第一个标枪的得分score_1 = 1 + 0 - 0,竭泽:滑稽 == 1 : 0
投掷第二个标枪的得分score_2 = 1 + 1 - 0,竭泽:滑稽 == 1 : 2
投掷第三个标枪的得分score_3 = 1 + 2 - 0,竭泽:滑稽 == 4 : 2
示例2

输入

复制
3
1 3 2

输出

复制
hebei shuang king!

说明

投掷第一个标枪的得分score1=1+0-0=1,竭泽:滑稽=1:0
投掷第二个标枪的得分score2=1+1-0=2,竭泽:滑稽=1:2
投掷第三个标枪的得分score3=1+1-1=1,竭泽:滑稽=2:2