SPOJ ICODER
来源:互联网 发布:mac 允许所有来源 编辑:程序博客网 时间:2024/05/18 18:18
做题时思维不要卡在一个地方,观察全局,做出最优选择。
#include <iostream>#include <stdio.h>using namespace std;int main(){ int n,temp; char str[6]; while(~scanf("%d",&n) && n){ int ans = 65536; bool flag = true; for(int i = 1;i <= n;i ++){ scanf("%s %d",str,&temp); if(str[0] == 'M'){ if(temp == 0) {flag = false;continue;} while(temp % 2 == 0){ ans >>= 1; temp /= 2; } } } if(!flag || !ans) printf("%d\n",1); else printf("%d\n",ans); } return 0;}
0 0
- SPOJ ICODER
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- 剪贴板操作
- HDU4940 Destroy Transportation system
- Lambda 表达式(C# 编程指南)
- MFC扩展界面库Ultimate Toolbox的编译
- 【机房收费系统 2】:上机时间和消费金额
- SPOJ ICODER
- 上班族该知道的秘密:功劳与苦劳的价值表
- [POJ3984]迷宫问题
- 基于1.3.3版本tooltip的datagrid单元格tip实现
- Web应用的缓存设计模式
- 子集
- STL vector中的reserve()方法(15)
- java学习总结
- BCG界面库的设置浮动工具栏位置教程