当前位置: 首页 > news >正文

全网网站建设优化三亚谁做网站

全网网站建设优化,三亚谁做网站,jsp网站开发详细教程,企业网站托管排版设计传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 有两种物品分别有x,yx,yx,y个#xff0c;每次可以从一个拿出aaa个#xff0c;另一个拿出bbb个分成一组#xff0c;问最多能分成多少组。 思路#xff1a; 这个题有一个显然的单调性#xff0c;所以二…传送门 文章目录题意思路题意 有两种物品分别有x,yx,yx,y个每次可以从一个拿出aaa个另一个拿出bbb个分成一组问最多能分成多少组。 思路 这个题有一个显然的单调性所以二分一个midmidmid表示拿了midmidmid个组考虑如何checkcheckcheck。 设kkk为从第一个物品中拿了kkk次aaa个那么可以列出如下两个不等式x≤k∗a(mid−k)∗bx\le k*a(mid-k)*bx≤k∗a(mid−k)∗by≤(mid−k)∗ak∗by\le (mid-k)*ak*by≤(mid−k)∗ak∗b 将变量kkk单独拿出来 k≥y−mid∗ab−ak\ge \frac{y-mid*a}{b-a}k≥b−ay−mid∗a​ k≤x−mid∗ba−bk\le \frac{x-mid*b}{a-b}k≤a−bx−mid∗b​ 当然kkk还有一个自然范围[0,mid][0,mid][0,mid]所以问题转换成了是否存在这样的left≤k≤rightleft \le k \le rightleft≤k≤right由于是浮点数左边上取整右边下取整即可。 // Problem: G. Gift Set // Contest: Codeforces - Codeforces Round #725 (Div. 3) // URL: https://codeforces.com/contest/1538/problem/G // Memory Limit: 256 MB // Time Limit: 2000 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(Ofast,no-stack-protector,unroll-loops,fast-math) //#pragma GCC target(sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tunenative) //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #includerandom #includecassert #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid ((tr[u].ltr[u].r)1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int a,b,x,y;bool check(LL mid) {LL leftceil(1.0l*(y-a*mid)/(b-a));LL rightfloor(1.0l*(x-b*mid)/(a-b));if(leftmidright0leftright) return true;return false; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; scanf(%d,_);while(_--) {scanf(%d%d%d%d,x,y,a,b);if(ab) {printf(%d\n,min(x,y)/a);continue;}if(ab) swap(a,b);int l0,r1e9,ans-1;while(lr) {int midlr1;if(check(mid)) ansmid,lmid1;else rmid-1;}printf(%d\n,ans);}return 0; } /**/
http://wiki.neutronadmin.com/news/6195/

相关文章:

  • wordpress 多站点教程米拓网站建设教程
  • 如何做公司自己的网站土巴兔网站开发技术
  • 网站设计项目建设内容网站建设制作包括哪些方面
  • 企业网站模板 html株洲网站开发公司
  • 专门做软陶的网站厦门一个平台做网站啥的
  • 深圳福田网站设计wordpress怎么设置伪静态页面
  • 网站开发在哪里接活网站后台内容编辑器
  • 国外皇色网站专业网站建设专家
  • 我要自学网网站开发免费软件下载网站排行
  • 校园网站模版十大软件app排行榜下载
  • 电商网站的数据库设计开发板是什么
  • 云南网站备案难吗下什么软件做网站
  • 模板网站哪家好中国建设银行南京分行网站首页
  • 不懂网站怎么做平台西安微信网站制作
  • 网站设计项目总结合肥做网站加盟
  • 30天网站建设实录我市建设车辆违章查询网站 病句
  • 外贸平台自建站标智客logo设计免费生成
  • 佛山网站建设公司有哪些兼职做设计的网站
  • 怎么编辑网站源代码如何登录qq网页版
  • 网站建设策划包括哪些内容seo在线诊断工具
  • 企业英文网站建设宿州专业网站建设公司
  • 电子商务网站建设试题3鞍山招聘网最新招聘
  • 漂亮的蓝色网站网上做兼职网站有哪些工作
  • 加强医院网站建设图派科技做网站怎么样
  • 竹子建站教程手工活外包加工网
  • 手机网站支持微信支付吗推广网站名是什么
  • 遂宁做网站ps网页设计视频教程
  • 在小网站上做点击广告手机网站 自适应屏幕
  • 可以自己做网站这么做做网站jijianjianzhan
  • 文化传媒公司能否建设经营网站茂名网站建设公司