B. Bent Paths

    传统题 1000ms 512MiB

Bent Paths

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题目描述】

2.png

如图,在平面直角坐标系 xOyxOy 中,有点 $A_1(1,0),A_2(1,1),A_3(-1,1),A_4(-1,-1),A_5(2,-1),\ldots$,它们描述了前路。你需要支持 22 种询问:

  • 格式 1 n,询问点 AnA_n 的坐标。
  • 格式 2 l r,询问折线段 AlAl+1Al+2Ar1ArA_lA_{l+1}A_{l+2}\dots A_{r-1}A_r 的长度。

共有 qq 个询问。

【输入格式】

第一行一个整数 qq,表示询问总数。

接下来 qq 行,每行一个询问。

【输出格式】

对于每一个询问,输出对应的值,每行一个

【样例 1】

3
1 9
2 1 9
1 2020
3 -2
24
-505 -505

【样例 1 解释】

  • 对于询问 11,有 A9(3,2)A_9(3,-2)
  • 对于询问 22,折线段的长度 =A1A2+A2A3++A8A9=24=A_1A_2+A_2A_3+\dots+A_8A_9=24

【样例 2】

seek2.inseek2.ans

该样例与测试数据 121 \sim 2 满足同样的约束条件。

【样例 3】

seek3.inseek3.ans

该样例与测试数据 353 \sim 5 满足同样的约束条件。

【样例 4】

seek4.inseek4.ans

该样例与测试数据 6106 \sim 10 满足同样的约束条件。

【样例 5】

seek5.inseek5.ans

该样例与测试数据 112011 \sim 20 满足同样的约束条件。

【数据规模与约定】

对于 100%100\% 的数据,满足

  • 1n1091\le n\le 10^9
  • 1l<r1061\le l\lt r\le 10^6
  • 1q1051\le q\le 10^5
测试点 l,r,ql,r,q 特殊性质
121\sim 2 1l,r,q1001\le l,r,q \le 100 AA
353\sim 5 1l,r,q1031\le l,r,q \le 10^3 -
6106\sim 10 无特殊性质
112011\sim 20

特殊性质 AA:仅含有询问 11

2026CSP-J模拟赛6

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-24 9:20
结束于
2026-7-24 11:50
持续时间
2.5 小时
主持人
参赛人数
6