POJ 2081 Recaman's Sequence(水题)
来源:互联网 发布:淘宝做什么最赚钱 编辑:程序博客网 时间:2024/04/29 19:15
【题意简述】:这个题目描述很短,也很简单。不再赘述。
【分析】:只需再加一个判别这个数是否出现的数组即可,注意这个数组的范围!
// 3388K 0Ms #include<iostream>using namespace std;#define Max 500001int a[Max];bool b[10000000] = {false}; // b的数据范围是可以试出来的… void init(){a[0] = 0;b[0] = true;for(int m = 1;m<Max;m++){a[m] = a[m-1]-m;if(a[m]<0||b[a[m]]){a[m] = a[m-1] + m;}else{a[m] = a[m-1] - m;}b[a[m]] = true;}}int main(){init();int k;while(cin>>k){if(k == -1)break;cout<<a[k]<<endl;}return 0;}
0 0
- POJ 2081 Recaman's Sequence(水题)
- POJ 2081 Recaman's Sequence(水~)
- POJ 2081 Recaman's Sequence
- poj 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- poj 2081 :Recaman's Sequence
- poj 2081Recaman's Sequence
- poj 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- POJ-2081:Recaman's Sequence
- POJ-2081-Recaman's Sequence
- poj 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- poj 2081 Recaman's Sequence
- POJ 2081 Recaman's Sequence
- poj 2081【Recaman's Sequence】
- [编程语言] 堆和栈的全面总结
- 认识 Atom 发布协议,第 1 部分: 使用 Atom 发布协议创建和编辑 Web 资源
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- BZOJ3685 普通van Emde Boas树
- android 拨号盘第一次能够匹配到联系人,将电话号码加了前缀后,拨打电话后,无法再匹配到该联系人的问题
- POJ 2081 Recaman's Sequence(水题)
- GridView多行多列合并单元格(完整代码和例子)
- 认识 Atom 发布协议,第 2 部分: 应用 Atom 发布协议
- android 图片双击放大倍数的算法
- 对于UIPopoverController的解读(下)
- Odoo web 机制浅析
- sim卡搜网过程中打开小区广播提示“信息”报停
- 认识 Atom 发布协议,第 3 部分: Apache Abdera 项目简介
- ios crash文件分析