MemSQL Start[c]UP 2.0 - Round 2 - Online Round
搞到凌晨4点一个没出,要gg了。
A. Golden System http://codeforces.com/contest/458/problem/A
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
const double q=(sqrt(5.0)+)/;
const int M=;
char a[M],b[M];
int sa[M],sb[M];
void gxrev(char c[]){
for(int i=,j=strlen(c)-;i<j;i++,j--){
swap(c[i],c[j]);
}
}
double gxpow(double x,int p){
double res=;
while(p){
if(p&) res*=x;
x*=x;
p>>=;
}
return res;
}
int main(){
while(~scanf("%s%s",a,b)){
gxrev(a);
gxrev(b);
int la=strlen(a);
int lb=strlen(b);
int len=max(la,lb);
for(int i=la;i<len;i++) a[i]='';
for(int i=lb;i<len;i++) b[i]='';
a[len]=b[len]=;
for(int i=;i<len;i++){
sa[i]=a[i]-'';
sb[i]=b[i]-'';
}
for(int i=;i<len;i++){
if(i+<len){
if(sa[i]&&sa[i+]){
int sma=min(sa[i],sa[i+]);
sa[i]-=sma;
sa[i+]-=sma;
sa[i+]+=sma;
}
if(sb[i]&&sb[i+]){
int sma=min(sb[i],sb[i+]);
sb[i]-=sma;
sb[i+]-=sma;
sb[i+]+=sma;
}
}
}
int flag=;
for(int i=len-;i>=;i--){
int sma=min(sa[i],sb[i]);
sa[i]-=sma;
sb[i]-=sma;
if(i->=){
if(sa[i]){
if(sa[i]>M){
flag=;
break;
}
sa[i-]+=sa[i];
sa[i-]+=sa[i];
sa[i]=;
}
if(sb[i]){
if(sb[i]>M){
flag=-;
break;
}
sb[i-]+=sb[i];
sb[i-]+=sb[i];
sb[i]=;
}
}
}
if(flag==){
puts(">");
continue;
}
if(flag==-){
puts("<");
continue;
}
double suma=,sumb=;
for(int i=;i<len&&i<;i++){
suma+=gxpow(q,i)*sa[i];
sumb+=gxpow(q,i)*sb[i];
}
if(suma>sumb) puts(">");
else if(suma<sumb) puts("<");
else puts("=");
}
return ;
}
end
MemSQL Start[c]UP 2.0 - Round 2 - Online Round的更多相关文章
- CF memsql Start[c]UP 2.0 A
CF memsql Start[c]UP 2.0 A A. Golden System time limit per test 1 second memory limit per test 256 m ...
- CF memsql Start[c]UP 2.0 B
CF memsql Start[c]UP 2.0 B B. Distributed Join time limit per test 1 second memory limit per test 25 ...
- MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)
MySQL四舍五入函数ROUND(x) ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: 使用ROUND(x)函数对操作数进行四舍五入操作.SQL语句如下: mysql> ...
- Educational Codeforces Round 26 [ D. Round Subset ] [ E. Vasya's Function ] [ F. Prefix Sums ]
PROBLEM D - Round Subset 题 OvO http://codeforces.com/contest/837/problem/D 837D 解 DP, dp[i][j]代表已经选择 ...
- MemSQL Start[c]UP 2.0 - Round 1(无聊练手B题)
http://codeforces.com/contest/452/problem/B B. 4-point polyline time limit per test 2 seconds memo ...
- MemSQL Start[c]UP 2.0 - Round 1
A. Eevee http://codeforces.com/contest/452/problem/A 字符串水题 #include<cstdio> #include<cstrin ...
- MemSQL Start[c]UP 2.0 - Round 2
反正晚上睡不着,熬到1点开始做比赛,6个题目只做了2个题目,而且手速还比较慢,待提升空间还很大呢. A题:给定两个0,1串(len<=100000), 但是不是普通的二进制串,而是q进制串,q ...
- MemSQL Start[c]UP 2.0 - Round 1E. Three strings
题意:给3个字符串,问从1到min(l1,l2,l3)的长度的子串,找到从该位置长度为l,三个子串相同的三元组的个数 题解:把3个子串用分隔符串起来.然后分开统计每个节点在三个串中出现次数.最后乘起来 ...
- Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) E
题意:减前面的数,加后面的数,保证最后不剩下数,加减次数要相同: 题解:emmmmm,看出是个贪心,先对价值排序,相同就对下标排序,规律是每次找第一个,然后从后往前找没有使用过的下表比他大的第一个,相 ...
随机推荐
- Newtonsoft.Json 基本用法
Newtonsoft.Json 是.net 开源的一个json格式处理类库 官方网站:http://json.codeplex.com/ 在使用的项目引用Newtonsoft.Json库.平常使用的方 ...
- 20150515--关于IIS的备忘(WIN7)
一.IIS服务位置: 1)控制面板--程序和功能 2)点击打开或关闭Windows功能, 3)Internet服务信息(英文:internet information services)--Web管理 ...
- ESB数据发布思路
通过esb已经将数据采集进数据库,现在需要开放一个接口,接受请求参数,进而通过参数进行数据查询,返回一段json格式的数据. ▼流程图: 刚开始尝试了很多个版本,可能是esb开发工具还用不熟练的原因吧 ...
- css笔记——关于css中写上charset “utf-8”
当css文件中写上 charset "utf-8" 时需要将body和html的样式分开写 例如: html,body{margin:0;padding:0;font-family ...
- 一点总结-关于debug比赛
上午的题目是: 1. main里面定义的变量必须手动初始化,使用memset或者其他,函数外或者函数内,会进行初始化为0. 2. 最长回文子串的马拉车manacher算法,不会写! 3. 数字三角形d ...
- c++之RTTI介绍
本文介绍c++的RTTI的基本用法,并初步研究RTTI的实现原理. 1. 什么是RTTI RTTI即运行时类型识别(runtime type identification),用于判断指针或引用所绑定对 ...
- 《UNIX编程艺术》读书笔记
最近这段时间比较忙,利用业余时间看完了这本书.虽然书中讲到的很多例子都是上古文物,我没有用过,不过原理都是相通的,对我的启发很大.比如无所不在的KISS原则,实践中慢慢体会到的SPOT原则,无不产生共 ...
- Headfirst设计模式的C++实现——策略模式(Strategy)
前言 最近在学习<Headfirst设计模式>,里面的例子都是Java的.但是我对Java并不熟悉,所以试着用C++来实现书中的例子. 先来看看Duck以及子类 Duck.h #inclu ...
- FPGA的图像处理技术,你知道多少?
最近一段时间一直在研究基于FPGA的图像处理,乘着EEPW这个机会和大家交流一下,自己也顺便总结一下.主要是为了大家对用FPGA做图像处理有个感性的认识,如果真要研究的话就得更加深入学习了.本人水平有 ...
- emmet(Zen coding)帮助文档
葵花宝典终可成,半途而废万事空. 官方地址:http://docs.emmet.io/cheat-sheet/ 我导出了pdf版,需要的同学可以下载: 链接:http://pan.baidu.com/ ...