时间限制: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!"
示例2
说明
投掷第一个标枪的得分score1=1+0-0=1,竭泽:滑稽=1:0
投掷第二个标枪的得分score2=1+1-0=2,竭泽:滑稽=1:2
投掷第三个标枪的得分score3=1+1-1=1,竭泽:滑稽=2:2