搞到凌晨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的更多相关文章

  1. 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 ...

  2. 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 ...

  3. MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)

    MySQL四舍五入函数ROUND(x) ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: 使用ROUND(x)函数对操作数进行四舍五入操作.SQL语句如下: mysql> ...

  4. 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]代表已经选择 ...

  5. 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 ...

  6. MemSQL Start[c]UP 2.0 - Round 1

    A. Eevee http://codeforces.com/contest/452/problem/A 字符串水题 #include<cstdio> #include<cstrin ...

  7. MemSQL Start[c]UP 2.0 - Round 2

    反正晚上睡不着,熬到1点开始做比赛,6个题目只做了2个题目,而且手速还比较慢,待提升空间还很大呢. A题:给定两个0,1串(len<=100000), 但是不是普通的二进制串,而是q进制串,q ...

  8. MemSQL Start[c]UP 2.0 - Round 1E. Three strings

    题意:给3个字符串,问从1到min(l1,l2,l3)的长度的子串,找到从该位置长度为l,三个子串相同的三元组的个数 题解:把3个子串用分隔符串起来.然后分开统计每个节点在三个串中出现次数.最后乘起来 ...

  9. Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) E

    题意:减前面的数,加后面的数,保证最后不剩下数,加减次数要相同: 题解:emmmmm,看出是个贪心,先对价值排序,相同就对下标排序,规律是每次找第一个,然后从后往前找没有使用过的下表比他大的第一个,相 ...

随机推荐

  1. 动态调用webservice时 ServiceDescriptionImporter类在vs2010无法引用的解决方法

    [导读]ServiceDescriptionImporter是创建Web Service 时使用的类,它是引用继承System.Web.Services 当我将VS2005里写的一段代码放在VS201 ...

  2. if条件判断语句的不同

    let number = ["a":1, "b":2, "c":3]; if let num = number["d"] ...

  3. 4月13日学习笔记——jQuery动画

    基本动画函数 $("#divPop").show(); $("#divPop").hide(); $("#divPop").toggle() ...

  4. Qt获得网页源码

    1.工程中添加网络模块 打开你的.pro文件插入以下代码 QT += network 2.添加代码 CodeQString NetWork::getWebSource(QUrl url) { QNet ...

  5. 《使用shell位置变量进行目录文件的备份小脚本》

    今天才发现原来位置变量也可以玩的这么爽!! 这是使用位置变量进行文件目录备份:#!/bin/bashDATE=`date +%F`  //日期以年月日输出tar czf $1.$DATE.tar.gz ...

  6. linux terminal 日常shell

    1 ubuntu中如何将终端添加到右键 /home/cui/.local/share/nautilus/scripts #!/bin/bash #cd $NAUTILUS_SCRIPT_CURRENT ...

  7. 杂项一之js,<select>标签

    一.在aspx页面中实现 修改与删除页面的跳转 前台js部分: 在上部的js部分中写,根据传过来的id,来经行页面的跳转,并把id传过去 js部分就是实现了一个页面跳转的功能 (还有确认框confir ...

  8. RHEL7 Ansible

    [root@promote tt]# rpm -iUvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch ...

  9. WordPress 主题开发 - (一) 前言 待翻译

    原文出自: http://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/ THE TH ...

  10. spring的配置

    web.xml的配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=&q ...