#codefestivalfinald. [code_festival_final_d]パスカルの三角形
[code_festival_final_d]パスカルの三角形
问题文
高桥君非常喜欢帕斯卡三角形。
帕斯卡三角形是通过将上方的数字相邻两个数相加,一直写下去而得到的一种表示方法。
帕斯卡三角形的第 行由 个数字组成,第 行第 个数记为 ,满足以下定义:
- 当 或者 时,;
- 否则,。
高桥君想要判断一个整数 是否出现在帕斯卡三角形中。
如果 出现在帕斯卡三角形中,则输出它所在的行数和位置;否则输出 -1 -1
。
输入
输入通过标准输入给出,具体格式如下:
- 第 行为整数 。
输出
如果 出现在帕斯卡三角形中,则输出它所在的行数和位置,用空格分隔。如果 不出现在帕斯卡三角形中,则输出 -1 -1
。并在最后加上换行符。
注意,输出的两个数字都必须是不超过 的整数。
输入示例1
输出示例1
第6行,第3个数字为10。也可以输出第6行第4个数字等,但输出的内容不影响结果。
输入示例2
输出示例2
输入可能会有较大的数。