#arc122c. [arc122_c]Calculator

[arc122_c]Calculator

题目描述

Snuke有整数xxyy。最初,x=0y=0x=0,y=0

Snuke可以以任何顺序执行以下四种操作任意次:

  • 操作11:将x+1x+1
  • 操作22:将y+1y+1
  • 操作33:将x+yx+y
  • 操作44:将y+xy+x

给你一个正整数NN。最多做130130次运算,使xx的值为NN。在这里,yy可以有任何值。

我们可以证明,在这个问题的约束下,存在这样一个运算序列。

输入格式

一个正整数NN

输出格式

第一行一个正整数KK,表示变化的次数。 下面KK行,每行一个正整数,表示第几种操作。