码迷,mamicode.com
首页 > 其他好文 > 详细

UVa 679. Dropping Balls

时间:2017-11-18 21:58:25      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:item   source   logs   href   amp   ping   分析   down   index   

这个题是啥考点长的又不像大暴力

提交地址 VJudge

题目大意

分析

手模一遍发现,对于题目描述中四层的完美二叉树,\(2^{4-1}=8\)个小球会依次落到\(8,\)\(12,\)\(10,\)\(14,\)\(9,\)\(13,\)\(11,\)\(15\)号结点,分别是第\(0,\)\(4,\)\(2,\)\(6,\)\(1,\)\(5,\)\(3,\)\(7\)个叶子结点,写成二进制再翻转一下……

叶结点顺序04261537
二进制000100010110001101110111
翻转000001010011100101110111
十进制01234567

一颗赛艇的规律
因此对于每组输入的\(I\),其对应的叶结点编号即为:将\(I-1\)的二进制翻转后\(+2^{D-1}\)

程序

#include <cstdio>
int main() {
  int T;
  scanf("%d", &T);
  while (T--) {
  }

UVa 679. Dropping Balls

标签:item   source   logs   href   amp   ping   分析   down   index   

原文地址:http://www.cnblogs.com/P6174/p/7857960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!