【第三期】D.不公平的竞争,再战!
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
该题为孵化器实验室一轮考核第三期的D题,旨在考查大家对高精度算法的理解
背景
前情提要:
dy和crt来了场不公平的游戏,dy拼尽全力与crt战斗。可在被crt夺得先手优势后,dy终究不敌crt,被crt彻底击败!狠狠羞辱!
而现在,dy他回来了!他带着他的必胜策略和不屈的毅力回来了!
游戏规则如下:
- 给定一个圆和圆周上的若干点,以这些点为端点,两人轮流画三角形,画出的三角形不能存在相交面积且不能存在共用点,先画不出的人输。
dy知道,在crt先画的情况下,自己几乎不可能获胜!
这也是为什么,他想出了如此奇招!
dy抽出笔,将笔尖向那圆周狠狠刺去!一个点便出现。这还没完!dy猛地抬起笔,又是一刺!一刺!一刺!一刺起来就发狠了!忘情了!没命了!
转眼间,整整个点!出现在圆周上!
在如此数量的点面前,即使是强如crt,也必然不会感到轻松!dy已经决定与这crt战到宇宙洪荒!大道磨灭!
最终,必能将crt累死在这圆周上!
这次,胜利属于dy(?)
听好了
规则见上述,在理想情况下,若双方都采用 最优 的决策,给出点的个数,若crt先画,求谁赢
…………
…………
额,你说你求过了?
并且你知道答案?
嗯,既然这样,那就要求你计算出的位数和后位数字吧(不足位用补齐)
Format
Input
第一行输入一个整数
Output
第一行输出数据位数
第二行输出后100位数字
Samples
40
13
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001099511627775
Limitation
本题满足1≤N≤10000
2s, 125MiB for each test case.