CF802H.Fake News (medium)

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Thanks to your help, Heidi is confident that no one can fool her. She has now decided to post some fake news on the HC 2^{2} Facebook page. However, she wants to be able to communicate to the HC 2^{2} committee that the post is fake, using some secret phrase hidden in the post as a subsequence. To make this method foolproof, she wants the phrase to appear nn times in the post. She is asking you to design a post (string) ss and a hidden phrase pp such that pp appears in ss as a subsequence exactly nn times.

输入格式

The first and only line of input contains a single integer nn ( 1<=n<=10000001<=n<=1000000 ).

输出格式

The output should contain two nonempty strings ss and pp separated by a single space. Each string should be composed of letters (a-z and A-Z: both lowercase and uppercase are allowed) and have length at most 200200 . The number of occurrences of pp in ss as a subsequence should be exactly nn . If there are many possible solutions, output any of them. It is guaranteed that at least one solution exists.

输入输出样例

  • 输入#1

    2
    

    输出#1

    hHheidi Hei
  • 输入#2

    4
    

    输出#2

    bbbba ba
  • 输入#3

    6
    

    输出#3

    aaabb ab

说明/提示

An occurrence of pp as a subsequence in ss should be thought of as a set of positions in ss such that the letters at these positions, in order, form pp . The number of occurences is thus the number of such sets. For example, ab appears 6 times as a subsequence in aaabb, for the following sets of positions: 1,4,1,5,2,4,2,5,3,4,3,5{1,4},{1,5},{2,4},{2,5},{3,4},{3,5} (that is, we should choose one of the a's and one of the b's).

首页