1191 : Phalanx Dance

时间限制Time Limit 5 Sec 内存限制Memory Limit 128 MB 提交次数Submitted 167 Times 通过次数Solved 13 Times 标准评测Standard Judge

题目描述Description

At the beginning of the phalanx dance, everyone holds a screen with adjustable brightness and stands in an n\times n matrix.

The initial brightness of all screens is 0.

There are two actions:

  • 1 a s e: Dancers from s-th to e-th in column a will intermittently increase or decrease the screen brightness by 1, that is, s, s+2, s+4, \cdots increase by 1, while s+1, s+3, s+5, \cdots... turn down 1.
  1. 2 a s e b: Dancers from s-th to e-th in column a move to the tail of column b.

For example:

We need to know the sum of the brightness of the columns with action.

输入格式Input

There are 5 test cases. For each case, the first line contains n m means the initial n\times n square matrix and m actions.

Then following m lines describing the actions.

It is guaranteed that every action could be executed smoothly.

  • 1 \leq n \leq 1000
  • 1 \leq m \leq 10^5

输出格式Output

For each action, output the total brightness of the relevant column.

Specifically: For action 1, output the total brightness of column a. For action 2, output the total brightness of column a and b separated by a space.

样例Sample

出题Author

CSGrandeur

来源Source

湖南省第十八届大学生计算机程序设计竞赛(HNCPC2022)