| 比赛场次 | 113 |
|---|---|
| 比赛名称 | 20111107 |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2011-11-07 08:30:00 |
| 结束时间 | 2011-11-07 11:30:00 |
| 开放分组 | 全部用户 |
| 组织者 | cqw |
| 注释介绍 |
| 题目名称 | 产生01串 |
|---|---|
| 输入输出 | infinit.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAAAAAAAA | 0.000 s | 0.00 MiB | 100 |
|
|
AAAAAAAAAA | 0.000 s | 0.00 MiB | 100 |
|
|
AAAAAAAAAA | 0.000 s | 0.00 MiB | 100 |
|
|
AAAAEEEEAA | 0.000 s | 0.00 MiB | 60 |
|
|
AWWWWWWEAA | 0.000 s | 0.00 MiB | 30 |
|
|
AWWWWWWEAA | 0.000 s | 0.00 MiB | 30 |
|
|
AWWWWWWWAA | 0.000 s | 0.00 MiB | 30 |
|
|
WATTTWWWWW | 0.000 s | 0.00 MiB | 10 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWEEEWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
TTTTTTTTTT | 0.000 s | 0.00 MiB | 0 |
|
|
WWEETWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWEEEWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
RRRRRRRRRR | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
EEEEEEEEEE | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
【问题描述】
我们按以下方式产生序列:
1、 开始时序列是: " 1 " ;
2、 每一次变化把序列中的 " 1 " 变成 " 10 " ," 0 " 变成 " 1 "。
经过无限次变化,我们得到序列" 1011010110110101101... "。
总共有 Q 个询问,每次询问为:在区间A和B之间有多少个1。
任务 写一个程序回答 Q个询问
输入 第一行为一个整数 Q,后面有Q行,每行两个数用空格隔开的整数 a , b 。
输出 共 Q行,每行一个回答
约定
样例
|
infinit.in |
infinit.out |
|
1 |
4 |