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

万一打仗哪个省最安全安卓优化大师清理

万一打仗哪个省最安全,安卓优化大师清理,优化大师使用心得,阿里云创建网站数的范围 原题链接#xff1a;https://www.acwing.com/problem/content/791/ 整数二分步骤#xff0c;找一个区间#xff0c;使得答案一定在区间中。找一个判断条件#xff0c;使得该判断条件具有二段性#xff0c;并且答案一定是该二段性的分界点。分析终点在该判断条件下…数的范围 原题链接https://www.acwing.com/problem/content/791/ 整数二分步骤找一个区间使得答案一定在区间中。找一个判断条件使得该判断条件具有二段性并且答案一定是该二段性的分界点。分析终点在该判断条件下是否成立根据是否成立考虑在哪个区间。如果更新方式写的是RMid则不用做任何处理。如果写的是LMid则需要在计算Mid时1。 在本题中 判断条件就是左右区间的边界。两个端点会划分三个区间不具二段性。但可以先找左端点再找右端点。 左端点的判断条件是midx因为是升序的如果成立说明左端点l只会在mid上或mid左侧。 将右端点调整为mid这样mid只会不变或变小。 现在变小了说明目前的l并非答案的左区间中间掺杂了更小的数列此时需要使左区间l1。 左端点是通过l查找l从0累加不会产生遗漏。 左端点确定之后右端点从n-1也就是最右端开始累减确定答案的右端点。 #includecstdio #includecstring #includeiostream #includealgorithm #includevectorusing namespace std;const int N 100000; int n, m; int q[N];int main() {scanf(%d%d, n, m);for (int i 0; i n; i) scanf(%d, q[i]);for (int i 0; i m; i) {int x;scanf(%d, x);int l 0, r n - 1;while (l r) {int mid l r 1;if (q[mid] x)r mid;else l mid 1;}if (q[r] x) {cout r ;r n - 1;while (l r) {int mid l r 1 1;if (q[mid] x)l mid;else r mid - 1;}cout l endl;} else cout -1 -1 endl;} } 数的三次方根 原题链接https://www.acwing.com/problem/content/792/ 这里求二分之一不能用位移因为是浮点数。 #include iostream #include cstdio using namespace std; double x; int main() {cin x;double l -100000, r 100000;while (r - l 1e-8) {double mid (l r) / 2;if (mid * mid * mid x) l mid;else r mid;}printf(%.6f, r);return 0; } 前缀和 原题链接https://www.acwing.com/problem/content/797/ #includeiostream #includecstdiousing namespace std; const int N 100010; int n, m; int a[N], s[N];int main() {scanf(%d%d, n, m);for (int i 1; i n; i) {scanf(%d, a i);s[i] s[i - 1] a[i];}while (m--) {int l, r;scanf(%d%d, l, r);printf(%d\n, s[r] - s[l - 1]);}return 0; } 子矩阵的和 原题链接https://www.acwing.com/problem/content/798/ 如何计算前缀和矩阵 容斥原理 S x , y S x − 1 , y S x , y − 1 − S x − 1 , y − 1 a x , y S_{x,y}S_{x-1,y}S_{x,y-1}-S_{x-1,y-1}a_{x,y} Sx,y​Sx−1,y​Sx,y−1​−Sx−1,y−1​ax,y​ 如何利用前缀和矩阵计算子矩阵的和 容斥原理 S x 2 , y 2 − S x 2 , y 1 − 1 − S x 1 − 1 , y 2 S x 1 − 1. y 1 − 1 S_{x_2,y_2}-S_{x_2,y_1-1}-S_{x_1-1,y_2}S_{x_1-1.y_1-1} Sx2​,y2​​−Sx2​,y1​−1​−Sx1​−1,y2​​Sx1​−1.y1​−1​ #includeiostream #includecstdiousing namespace std; const int N 1e3 10; int n, m, q; int a[N][N], s[N][N];int main() {scanf(%d%d%d, n, m, q);for (int i 1; i n; i) {for (int j 1; j m; j) {scanf(%d, a[i][j]);s[i][j] s[i - 1][j] s[i][j - 1] - s[i - 1][j - 1] a[i][j];}}while (q--) {int x1, y1, x2, y2;scanf(%d%d%d%d, x1, y1, x2, y2);printf(%d\n, s[x2][y2] - s[x1 - 1][y2] - s[x2][y1 - 1] s[x1 - 1][y1 - 1]);}return 0; }
http://www.pierceye.com/news/128473/

相关文章:

  • 微网站需要什么郑州哪家专业做淘宝网站
  • 郑州机械网站制作seo专业优化公司
  • 专注苏州网站优化长沙有哪些知名网站
  • 成品网站货源1688免费推荐建设银行科技中心网站
  • 城乡建设部统计信息网站大学生创新创业大赛项目计划书
  • 河南省水利建设厅网站清溪镇网站仿做
  • 深圳建设企业网站wordpress安装对搜索引擎
  • 做药物分析网站做网站花钱吗
  • 字体图标制作网站恒一信息深圳网站建设公司1
  • 制作一个自己的网站小白node怎么做网站
  • 手机搭建网站工具教育机构加盟
  • 建设网站的服务端口教育培训类网站建设
  • 济南网站建设 泉诺如何防范钓鱼网站
  • 沈阳网站推广公司西安网站设计师
  • 网站建设费用计入什么二级科目企业门户网站建设的必要性
  • 宁夏水利厅建设管理处网站大连网站制作431
  • 泰安最好网站建设公司威海房地产网站建设
  • 公司网站建设网站说出网站建设流程
  • wordpress门户网站模板下载大专计算机专业主要学什么
  • 专业的微商城网站建设农产品网站建设计划书
  • 软件网站开发公司广告公司创意取名
  • 工业设计东莞网站建设个人网站备案网站名称
  • 网站只能用ip访问网站吗导航网站 win8风格
  • 用ps可以做网站吗制作一个网站流程
  • 做网站支付系统难度做灯笼手工简单做法
  • 合肥珍岛公司做网站推广怎么样用excel做网站
  • 大连网站建设开源广告制作行业
  • 安阳河南网站建设wordpress 建立导航
  • 电子商务网站建设 考卷wordpress替换头像
  • 石家庄的网站的公司手机wordpress加载图片慢