将军的书
来源:互联网 发布:isu130数据 编辑:程序博客网 时间:2024/04/28 16:12
地址:http://acm.swust.edu.cn/problem/0258/
这个题主要是考虑限时问题。如果用#include<math.h>中的pow函数会超时,因为是在函数库中查找,很费时,,所以自己写一个就好。另外这个题要想:::书的所有页数等于(1+2+3+……+n)=n(n+1)/2。。所以用这个总的页数减去已有页数的和,就是缺少的页数。
#include<stdio.h>
int main()
{
int turn(char a[]);
int assu(int n);
int N;
while(scanf("%d",&N)!=EOF)
{
int date=assu(N)-1,sum=0;
if(N<=0 || N>=22)
return 0;
char str[21];
int i;
for(i=0;i<date;i++)
{
scanf("%s",str);
sum=sum+turn(str);
}
printf("%d\n",date*(date+1)/2-sum);
}
return 0;
}
int turn(char a[])
{
int assu(int n);
int sum=0;
int i,j=0;
for(i=20;i>=0;i--,j++)
{
if(a[i]=='1')
sum=sum+assu(j);
}
return sum;
}
int assu(int n)
{
int sum=1;
int i;
for(i=0;i<n;i++)
sum=sum*2;
return sum;
}
0 0
- 将军的书
- swustoj---258将军的书
- 颜真卿书裴将军诗刻石的发现
- 一个假将军的故事
- 中国空军将军的震撼演讲
- 中国古代最NB的将军
- 一个将军的人生总结
- 拜占庭将军问题的探讨
- 一个当不好士兵的将军一定不是好将军
- 巴顿将军粗野的战前动员
- 转:孙立人将军传奇的一生!
- 一位台湾老将军的文章
- 麦克阿瑟将军为儿子的祷告词
- 465DIV2-1000 将军的时间
- 软件架构师 — 做不好士兵的将军不是好将军
- Paxos 总结 (一) 两个将军问题与拜占庭将军问题的差异性
- G将军有一支训练有素的军队,这个军队除开G将军外...
- 中国空军的一位将军在昆明基地的震撼演讲
- Https的用法
- ajax解析xml问题说明
- 网页游戏服务器端开发心得
- TCP/IP详解学习笔记
- 编写一个程序库,实现定时器的功能,它能为用户提供在同一进程中多次使用的定时器。
- 将军的书
- 多人在线游戏服务器端开发心得
- SQLite3自己写的一些操作语句
- Android开源项目
- 第七章 查找技术
- 【水】FZU 2102 Solve equation
- Apache 学习笔记
- Sicily 1119. Factstone Benchmark
- jsp标签相关问题;推荐大家一个霸气的标签fn