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

CF964(div4)补题G1G2

G1. Ruler (easy version)

题意:形式为?1y,如果y<x,则相应y,如果y>=x,则相应y+1

分析:用二分搜索最终值,在二分里输入x

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void sol(){int l=2,r=1000;while(l<r){int mid=(l+r)/2;cout<<"? 1 "<<mid<<endl;int x;cin>>x;if(x==mid)l=mid+1;else r=mid;}cout<<"! "<<l<<endl;
}
int main(){int t;cin>>t;while(t--)sol();return 0;
}

G2. Ruler (hard version)

题意:形式为?a b,如果a<b<x,则相应a×b,如果a<x<=b,则相应a×(b+1),如果x<=a<b,则响应(a+1)(b+1)

分析:用三分搜索每次的a和b,在三分里输入x

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void sol(){int l=1,r=999;while(l<r-2){int a=(2*l+r)/3;int b=(2*r+l)/3;cout<<"? "<<a<<" "<<b<<endl;int x;cin>>x;if(x==(a+1)*(b+1))r=a;else if(x==a*b)l=b;else{l=a;r=b;}}if(r-l==2){cout<<"? 1 "<<l+1<<endl;int x;cin>>x;if(x==l+1)l+=1;else r=l+1;}cout<<"! "<<r<<endl;
}
int main(){int t;cin>>t;while(t--)sol();return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pod探针和状态
  • 字节跳动发Seed-TTS语音合成模型,可模仿任意人的声音,效果逼真
  • (回溯) LeetCode 78. 子集
  • 网络安全自学笔记
  • 自定义linux某些常见配置
  • mysql在4核16G 500G的服务器上单表数据量多大合适
  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • 快速排序原理与实现
  • SuccBI+低代码文档中心 — 可视化分析(仪表板)(上)
  • WordPress多用途电子商务博客新闻主题betheme 21.5.6版本
  • React 知识点(二)
  • oracle 判断某个字段包含某几个字符like或INSTR
  • 基于LQR算法的机器人轨迹跟踪控制详解
  • MYSQL 5.7.36 等保 建设记录
  • RGB和HSL是两种不同的颜色表示模型,每种模型都有其特定的用途和含义。
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [LeetCode] Wiggle Sort
  • 10个确保微服务与容器安全的最佳实践
  • Angular Elements 及其运作原理
  • axios 和 cookie 的那些事
  • canvas 高仿 Apple Watch 表盘
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • exports和module.exports
  • extract-text-webpack-plugin用法
  • Git的一些常用操作
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • nginx 负载服务器优化
  • node 版本过低
  • Spring Cloud Feign的两种使用姿势
  • Tornado学习笔记(1)
  • vagrant 添加本地 box 安装 laravel homestead
  • 通过git安装npm私有模块
  • 详解NodeJs流之一
  • 协程
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #define、const、typedef的差别
  • (11)MATLAB PCA+SVM 人脸识别
  • (145)光线追踪距离场柔和阴影
  • (2)空速传感器
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (pytorch进阶之路)扩散概率模型
  • (笔试题)分解质因式
  • (九)One-Wire总线-DS18B20
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (十) 初识 Docker file
  • (一)VirtualBox安装增强功能
  • (一)基于IDEA的JAVA基础1
  • (转) Android中ViewStub组件使用
  • (转)平衡树
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET C# 使用 iText 生成PDF