标签:des style blog http io ar color os sp
比赛的时候题目意思完全不对.....居然还有人1分钟就AC了......
3 6 8 1
3 1 1
/* ***********************************************
Author :CKboss
Created Time :2014年12月13日 星期六 19时00分45秒
File Name :A.cpp
************************************************ */
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <vector>
#include <queue>
#include <set>
#include <map>
#include <string>
#include <cmath>
#include <cstdlib>
using namespace std;
int arr[50],an=0;
int main()
{
//freopen("in.txt","r",stdin);
//freopen("out.txt","w",stdout);
int T_T,n;
scanf("%d",&T_T);
while(T_T--)
{
scanf("%d",&n);
bool ok=false;
int m=0,an=0;
for(int i=31;i>=0;i--)
{
if(n&(1<<i)) ok=true;
if(ok==true)
{
arr[an++]=((n&(1<<i))==0)?0:1;
}
}
reverse(arr,arr+an);
for(int i=0;i<an;i++)
{
if(arr[i]) m|=(1<<(an-i-1));
}
printf("%d\n",m);
}
return 0;
}
标签:des style blog http io ar color os sp
原文地址:http://blog.csdn.net/ck_boss/article/details/41917705