I
来源:互联网 发布:系统仿真软件 编辑:程序博客网 时间:2024/05/16 18:31
题意:
给出一个map,询问对应点的坐标
思路:
找规律可得。x*2 + z y*2+z 对于每个0 1 2 3 分情况讨论
#include <iostream>#include <stdio.h>#include <cstring>#include <algorithm>#include <vector>using namespace std;char s[200];int main(){ cin>>s; cout<<strlen(s); long long x=0,y=0; for(int i=0;s[i];i++) { if(s[i]=='0') { x*=2; y*=2; }else if(s[i]=='1') { x*=2; y*=2; x++; } else if(s[i]=='2') { x*=2; y*=2; y++; } else{ x*=2; y*=2; x++,y++; } } cout<<" "<<x<<" "<<y<<endl; return 0;}
阅读全文
0 0
- I
- I
- ++i
- I
- I
- i
- ++i
- i++
- (++i) + (++i) + (++i) + (++i)
- i++
- i
- i
- I++,I--,++I,--I
- I
- i++
- i++
- I
- ++i,--i,i++,i--
- 51nod 1223 分数等式的数量
- E
- C++引用详解
- 【机器学习实战】第6章 支持向量机(Support Vector Machine / SVM)
- 讲讲 java的Number类
- I
- 《3D山地赛车》游戏-网络部分(一)
- 数据连接池c3p0和druid的简单配置
- 几点关于面试的思考
- J
- Java 序列化方式实现深克隆
- 微信如何调用手机QQ在线聊天咨询
- Win7查看某个端口被占用的解决方法
- Java工具