2019 年百度之星·程序设计大赛 - 初赛三 1001 最短路 1(思维)

共 368字,需浏览 1分钟

 ·

2023-02-03 22:44

1001 最短路 1

Problem Description

有一张 n 个点的完全无向图,点的标号是 1...n,其中边 (i,j)(i,j)(i,j) 的长度是 i xor j,现在你需要求出点 1 到点 n 的最短路的长度。

Input

第一行一个正整数 T 表示数据组数 1≤T≤100

对于每组数据:第一行一个正整数 nnn 表示点数 (2≤n≤105)

Output

输出 T 行,每行一个整数表示点 1 到点 n 的最短路

Sample Input

1
3

Sample Output

2


代码:

#include <stdio.h>
int main()
{
int t, n;
scanf("%d", &t);
while(t--)
{
scanf("%d", &n);
printf("%d\n", n^1);
}
return 0;
}


浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报