BestCoder Round #79 (div.2)


1001.没推到题解那么细,枚举一下也可以。用通分可以避免小数精度问题。
#include<iostream>
#include<stdio.h>
using namespace std; int main(){ int T;
int n,m;
int a,b,c;
int i,j;
bool flag; scanf("%d",&T); while(T--){ scanf("%d%d",&n,&m);
//对等式通分
a=m*(n-);
b=n*(m-);
c=n*m; flag=false;
for(i=;i<=;++i){
for(j=;j<=;++j){
if(a*i+b*j==*c){
flag=true;
break;
}
}
if(flag){
break;
}
} if(flag){
printf("Yes\n");
}
else{
printf("No\n");
} } return ;
}
1002.判断某一位能取0和1的条件想了一会。
#include<iostream>
#include<stdio.h>
using namespace std; int myLen(long long n){
int sum=;
while(n>){
++sum;
n>>=;
}
return sum;
} int main(){
long long pow[];
int i;
for(i=;i<=;++i){
pow[i]=(1LL)<<i;
} int T;
long long a,b,c,d;
int max_len;
long long sum1,sum2;
bool f1,f2;//f1表示可以为0,f2表示可以为1
bool f3,f4;//f3表示可以为0,f4表示可以为1
long long ans; scanf("%d",&T);
while(T--){ scanf("%lld%lld%lld%lld",&a,&b,&c,&d); if(b>d){
max_len=myLen(b);
}
else{
max_len=myLen(d);
} sum1=sum2=;
ans=;
for(i=max_len-;i>=;--i){ f1=f2=false;
f3=f4=false;
//可以为0
if(sum1+pow[i]->=a){//这个条件好好想下。
f1=true;
}
if(sum2+pow[i]->=c){
f3=true;
} //可以为1
if(sum1+pow[i]<=b){//这个条件好好想下。
f2=true;
}
if(sum2+pow[i]<=d){
f4=true;
} if(f1&&f2&&f3&&f4){//2个数都可以为0和1
//剩余的可以全为1了,不用看了。
ans+=pow[i+]-;
break;//
} if(f1&&f4){//两个数可以分别为0,1
ans+=pow[i];
sum2+=pow[i];
}
else if(f2&&f3){//两个数可以分别为1,0
ans+=pow[i];
sum1+=pow[i];
}
else if(f2&&f4){//两个数都只能为1
sum1+=pow[i];
sum2+=pow[i];
}
else{//两个数都只能为0
//无操作
} } printf("%lld\n",ans);
} return ;
}
1003.
1004.直接暴力莫比乌斯反演,超时了。抽空再看看。
BestCoder Round #79 (div.2)的更多相关文章
- BestCoder Round #79 (div.2)-jrMz and angles,,暴力求解~
jrMz and angle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Other ...
- BestCoder Round #69 (div.2) Baby Ming and Weight lifting(hdu 5610)
Baby Ming and Weight lifting Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K ( ...
- BestCoder Round #68 (div.2) tree(hdu 5606)
tree Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submis ...
- BestCoder Round #11 (Div. 2) 题解
HDOJ5054 Alice and Bob Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O ...
- hdu5635 BestCoder Round #74 (div.2)
LCP Array Accepts: 131 Submissions: 1352 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 13 ...
- hdu 5636 搜索 BestCoder Round #74 (div.2)
Shortest Path Accepts: 40 Submissions: 610 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: ...
- hdu5634 BestCoder Round #73 (div.1)
Rikka with Phi Accepts: 5 Submissions: 66 Time Limit: 16000/8000 MS (Java/Others) Memory Limit: ...
- hdu5631 BestCoder Round #73 (div.2)
Rikka with Graph Accepts: 123 Submissions: 525 Time Limit: 2000/1000 MS (Java/Others) Memory Lim ...
- hdu5630 BestCoder Round #73 (div.2)
Rikka with Chess Accepts: 393 Submissions: 548 Time Limit: 2000/1000 MS (Java/Others) Memory Lim ...
随机推荐
- childNodes、nodeName、nodeValue 以及 nodeType
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称属性节点的 nodeName ...
- J2EE分布式事务中的提交、回滚方法调用异常。
这个是昨天上班的时候,写一个后台程序的调试程序时碰到的问题,和项目经理纠结了一天,最后搞定了.于是今天上班正好闲着,花了几乎一天的时间去网上找各种相关的资料.目前了解的内容如此: 根据使用的weblo ...
- HTTP API 设计指南(中文版) restfull
http://www.css88.com/archives/5121 目录 基础 总是使用TLS 在Accepts头中带上版本号 通过Etags支持缓存 用Request-Ids追踪请求 用Range ...
- Python基础教程【读书笔记】 - 2016/7/10
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第五波:第1章 基础知识 [总览] 介绍如何得到所需的软件,然后讲一点点算法及其主要的组成.学习变量variable ...
- 预定义宏__GNUC__和_MSC_VER
一.预定义__GNUC__宏 1 __GNUC__ 是gcc编译器编译代码时预定义的一个宏.需要针对gcc编写代码时, 可以使用该宏进行条件编译. 2 __GNUC__ 的值表示gcc的版本.需要针对 ...
- golang的的模板引擎之pongo2
https://github.com/flosch/pongo2 beego的扩展包 https://github.com/yansuan/beego-pongo2 gin的扩展包 https://g ...
- SQL执行效率和性能测试方法
对于做管理系统和分析系统的程序员,复杂SQL语句是不可避免的,面对海量数据,有时候经过优化的某一条语句,可以提高执行效率和整体运行性能.如何选择SQL语句,本文提供了两种方法,分别对多条SQL进行量化 ...
- 报错:java.io.FileNotFoundException: (系统找不到指定的路径。)
报错如下: java.io.FileNotFoundException: E:\apache-tomcat-8.0.37\webapps\20161028-FileUpLoad\WEB-INF\fil ...
- C# json提取多层嵌套到数组
string jsonText = "{'name':'test','phone':'18888888888','image':[{'name':'img1','data':'data1'} ...
- Spring进阶之路(1)-Spring核心机制:依赖注入/控制反转
原文地址:http://blog.csdn.net/wangyang1354/article/details/50757098 我们经常会遇到这样一种情景,就是在我们开发项目的时候经常会在一个类中调用 ...