Codeforces 458A Golden System
经过计算两个字符串的大小对比 主要q^2=q+1 明明是斐波那契数
100000位肯定超LL 我在每一位仅仅取到两个以内 竟然ac了
#include<bits/stdc++.h>
using namespace std;
int a[100020];
char s1[100020],s2[100020];
int main()
{scanf("%s%s",s1,s2);int len1=strlen(s1),len2=strlen(s2);for(int i=len1-1;i>=0;i--){if(s1[i]=='1')a[len1-i-1]++;}for(int i=len2-1;i>=0;i--){if(s2[i]=='1')a[len2-i-1]--;}for(int i=100000;i>=2;i--){if(a[i]==1){a[i-1]++;a[i-2]++;}else if(a[i]>=2){a[i-1]+=2;a[i-2]+=2;}else if(a[i]==-1){a[i-1]--;a[i-2]--;}else if(a[i]<=-2){a[i-1]-=2;a[i-2]-=2;}a[i]=0;}double x=(sqrt(5)+1)/2;if(a[1]*x+a[0]>0)printf(">\n");else if(a[1]*x+a[0]<0)printf("<\n");elseprintf("=\n");return 0;
}
版权声明:本文博客原创文章,博客,未经同意,不得转载。
Codeforces 458A Golden System相关推荐
- CodeForces 416C Booking System
一道简单的模拟,或者说是贪心,处理的时候比较简单,一开始wa了几次. 主要错的原因在于,没有将订单的消费进行一个排序. 这样照成的结果就是,"挤掉的订单",是该订单可安排table ...
- Codeforces 416C Booking System
贪心 从小桌子开始每一步都选择符合条件的最大收益 #include<bits/stdc++.h> using namespace std; struct CP {int c;int p;i ...
- A - System Administrator CodeForces - 245A(水题)
Polycarpus is a system administrator. There are two servers under his strict guidance - a and b. To ...
- CodeForces 1058C C. Vasya and Golden Ticket
C. Vasya and Golden Ticket time limit per test1 second memory limit per test256 megabytes inputstand ...
- codeforces 416C C. Booking System(贪心)
题目链接: codeforces 416C 题目大意: 给出n个请求,每个请求包括客人数量和支付金额,再给出m个桌子,包括桌子大小,问如何安排才能最大盈利.给出最大盈利和一个能够最大盈利的方案. 题目 ...
- Codeforces 978E:Bus Video System
题目链接:http://codeforces.com/problemset/problem/978/E 题意 一辆公交车,在每站会上一些人或下一些人,车的最大容量为w,问初始车上可能有的乘客的情况数. ...
- Codeforces Round #481 (Div. 3) E. Bus Video System
E. Bus Video System Example 1 input 3 5 2 1 -3 output 3Example 2 input 2 4 -1 1 output 4Example 3 in ...
- CodeForces 66C Petya and File System (实现)
模拟题,map搞一搞.要想清楚一个结点应该是要通过一个字符串找到下一个结点,题目保证所以文件夹非空,所以只要判断一个结点是不是叶子结点就可以判断它是不是文件,用了点c11的特性. #include&l ...
- Codeforces 813B The Golden Age(数学+枚举)
题目大意:如果一个数t=x^a+y^b(a,b都是大于等于0的整数)那就是一个unlucky数字.给你x,y,l,r(2 ≤ x, y ≤ 10^18, 1 ≤ l ≤ r ≤ 10^18),求出l到 ...
最新文章
- 从hook007学习dll劫持自启动方式
- java mvc httpget怎么使用_springMVC正确使用GET POST PUT和DELETE方法,如何传递参数
- markdown常用操作(特殊字符显示、换行、字体颜色和大小、图片位置和大小)
- Java---先设计一个Moveable可移动接口,然后分别设计 3 个类,即汽车Car、轮船Ship、飞机Aircraft来实现该接口,最后设计一个应用程序来使用它们。
- chisel快速入门(二)
- A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)
- 为什么[]==0;JavaScript里什么情况下a==!a为true呢?
- 随想录(协议栈的基本技术)
- java数字处理_Java数字处理类(上)
- 虫师Selenium2+Python_11、自动化测试项目实战
- 可以联机的的单机游戏
- MATLAB中pdetool工具求解泊松方程和Laplace方程
- ubuntu18.04安装evo测评工具踩坑
- cdr怎么算曲线周长_cdr怎么计算图形的周长和面积? cdr图形计算长度和面积的技巧...
- 机器指令、操作类型、寻址方式
- verilog幂次方_2的幂次方均值滤波的FPGA实现
- 列表等份切割,Google Utils Lists partition
- oracle 的dual是什么东西
- 中国矿业大学测绘工程专业课-学习笔记
- XAMPP的下载、安装、配置