hahaha
来源:互联网 发布:手机万网域名如何解析 编辑:程序博客网 时间:2024/06/05 13:32
这个题就可以模拟因为没有交点,所以排一个序对应的就是连起来的直线
然后可以二分最多可以到那个直线,因为直线一定是一个个往上的,有顺序,一开始我以为能n*m倒着结束,可是不行,只能二分了。。
#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>int n;using namespace std;int m;int a[299999],b[299999];int main(){ freopen("hahaha.in","r",stdin); freopen("hahaha.out","w",stdout); scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++) scanf("%d",&b[i]); sort(a+1,a+n+1); sort(b+1,b+n+1); scanf("%d",&m); while(m--){ int x,y; scanf("%d%d",&x,&y); int l=1,r=n; double k=1.0*(-b[1])/a[1],w=b[1]; double yy=k*x+w; if(yy>y) {printf("0\n"); continue;//特判第一个 } while(l<=r){ int mid=(l+r)>>1; k=1.0*(-b[mid])/a[mid],w=b[mid];//求直线方程 //printf("%lf %lf\n",k,w); yy=k*x+w;//看看点在直线上还是下 if(yy<=y){ l=mid+1; } else r=mid-1; } printf("%d\n",l-1); }}
阅读全文
0 0
- hahaha
- hahaha
- HAHAHA
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- hahaha
- I'm Back, Hahaha
- 第一次写标题HAHAHA
- 第二次发标题HAHAHA
- 正式驻扎CSDN.hahaha
- cin 的返回值,hahaha!!!
- [NOIP2013]表达式求值 T2 题解
- 计算机存储的大小端模式
- 类和对象基础
- plt.savefig()保存图片一片空白解决办法
- CSDN屏蔽测试:计网_在相同交换机上划分vlan
- hahaha
- UVA
- 奶牛的锻炼 DP
- 为什么绑定了手机CSDN赠送的积分没到账?
- String常用方法(一)
- VIM 基本配置
- Qt exe程序缺少dll的解决方法
- java使用org.w3c.dom解析XML文档,创建、增删查改,保存,读取,遍历元素等操作
- 深度学习软件安装指南