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

高州市荷花镇网站建设wordpress手机边栏

高州市荷花镇网站建设,wordpress手机边栏,外贸网站建设资料,系统之家win7纯净版CF1692G 2^Sort 题解题目链接字面描述题面翻译题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1提示思路代码实现题目 链接 https://www.luogu.com.cn/problem/CF1692G 字面描述 题面翻译 给你一个长度为 n(∑n2⋅105)n \ (\sum n 2\cdot 10^5)n (∑n… CF1692G 2^Sort 题解题目链接字面描述题面翻译题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1提示思路代码实现题目 链接 https://www.luogu.com.cn/problem/CF1692G 字面描述 题面翻译 给你一个长度为 n(∑n2⋅105)n \ (\sum n 2\cdot 10^5)n (∑n2⋅105) 的数组 aaa问你在这个数组中有多少个长度为 k1(1≤kn)k 1 \ (1\le k n)k1 (1≤kn) 的区间符合以下的条件 20⋅ai21⋅ai122⋅ai2⁣⋯2k⋅aik注i为这个区间开始的位置2^0 \cdot a_i 2^1 \cdot a_{i 1} 2^2 \cdot a_{i 2} \dotsi 2^k \cdot a_{i k}\\ \footnotesize{注i 为这个区间开始的位置} 20⋅ai​21⋅ai1​22⋅ai2​⋯2k⋅aik​注i为这个区间开始的位置 由tzyt翻译 题目描述 Given an array $ a $ of length $ n $ and an integer $ k $ , find the number of indices $ 1 \leq i \leq n - k $ such that the subarray $ [a_i, \dots, a_{ik}] $ with length $ k1 $ (not with length $ k $ ) has the following property: If you multiply the first element by $ 2^0 $ , the second element by $ 2^1 $ , …, and the ( $ k1 $ )-st element by $ 2^k $ , then this subarray is sorted in strictly increasing order. More formally, count the number of indices $ 1 \leq i \leq n - k $ such that $ $KaTeX parse error: Cant use function $ in math mode at position 84: …\cdot a_{ik}. $̲ $ 输入格式 The first line contains an integer $ t $ ( $ 1 \leq t \leq 1000 $ ) — the number of test cases. The first line of each test case contains two integers $ n $ , $ k $ ( $ 3 \leq n \leq 2 \cdot 10^5 $ , $ 1 \leq k n $ ) — the length of the array and the number of inequalities. The second line of each test case contains $ n $ integers $ a_1, a_2, \dots, a_n $ ( $ 1 \leq a_i \leq 10^9 $ ) — the elements of the array. The sum of $ n $ across all test cases does not exceed $ 2 \cdot 10^5 $ . 输出格式 For each test case, output a single integer — the number of indices satisfying the condition in the statement. 样例 #1 样例输入 #1 6 4 2 20 22 19 84 5 1 9 5 3 2 1 5 2 9 5 3 2 1 7 2 22 12 16 4 3 22 12 7 3 22 12 16 4 3 22 12 9 3 3 9 12 3 9 12 3 9 12样例输出 #1 2 3 2 3 1 0提示 In the first test case, both subarrays satisfy the condition: $ i1 $ : the subarray $ [a_1,a_2,a_3] [20,22,19] $ , and $ 1 \cdot 20 2 \cdot 22 4 \cdot 19 $ .$ i2 $ : the subarray $ [a_2,a_3,a_4] [22,19,84] $ , and $ 1 \cdot 22 2 \cdot 19 4 \cdot 84 $ . In the second test case, three subarrays satisfy the condition: - $ i1 $ : the subarray $ [a_1,a_2] [9,5] $ , and $ 1 \cdot 9 2 \cdot 5 $ . $ i2 $ : the subarray $ [a_2,a_3] [5,3] $ , and $ 1 \cdot 5 2 \cdot 3 $ .$ i3 $ : the subarray $ [a_3,a_4] [3,2] $ , and $ 1 \cdot 3 2 \cdot 2 $ .$ i4 $ : the subarray $ [a_4,a_5] [2,1] $ , but $ 1 \cdot 2 2 \cdot 1 $ , so this subarray doesn’t satisfy the condition. 思路 对原数组进行模拟下标x(2n)x(2~n)x(2 n) 根据题目 若ax−12⋅axa_{x-1}2\cdot a_xax−1​2⋅ax​ ∴fx1\therefore f_x1∴fx​1 否则,fx0f_x0fx​0 对f数组f数组f数组进行前缀和预处理就可以实现O(n)\Omicron(n)O(n)时间复杂度的统计了。 代码实现 #includebits/stdc.h using namespace std;const int maxn2e510; int t,n,k,ans; int a[maxn],f[maxn]; int main(){scanf(%d,t);while(t--){scanf(%d%d,n,k);int op0;ans0;memset(a,0,sizeof(a));for(int i1;in;i){int x;scanf(%d,x);if(2*xop)a[i]1;opx;}for(int i1;in;i){f[i]f[i-1]a[i];if(i-k-10)continue;if(f[i]-f[i-k]k)ans;}printf(%d\n,ans);}return 0; }
http://www.hkea.cn/news/14339794/

相关文章:

  • 兰州网站排名外包awds网站开发留学
  • 上海网站建设哪家专业单页销售型网站
  • 哈尔滨商城网站建设北京设计公司排行
  • 如何自己做优惠卷网站天津网站制作重点
  • 文档网站超链接怎么做中国网络推广网站排名
  • 做书app下载网站有哪些深圳燃气公司网上营业厅
  • 缪斯设计网站移动网站不备案吗
  • 大型网站建设需要多少钱网站建设机器人
  • 外贸网站建设推广公司价格网站策划案需要包括哪些
  • 做订票网站设计要多久济南品质网站建设费用
  • 建设银行秋招网站免费搭建业网站
  • 优购物官方网站手机版网页是网站吗
  • 建设大型购物网站做网站开发一般用什么语言
  • 天津电子商务网站已认证网站服务费怎么做
  • wordpress仿站开发上海百度竞价点击软件
  • 番禺网站建设方案求一个做门窗技术的网站
  • 找人做网站需要什么软件邮箱号怎么注册?
  • 大型公司建站贵阳公司电话号码大全
  • 建设一个营销网站的费用保险代理人做网站
  • 茂名网站建设培训抖音推广引流
  • 网站ui网站搬家图片怎么做
  • dz网站源码网络公司是做什么的
  • 衡东建设局网站阳江招聘网最新招聘信息
  • 企业网站的制作方式地方网站怎么做推广
  • 网站后台清空上海自动化仪表厂
  • 专业做电脑系统下载网站台州市建设规划局路桥分局网站
  • 徐州网站制作怎么做长沙seo公司网站优化
  • 保山 网站建设写作网站投稿哪个好
  • 山东省城乡建设部网站首页wordpress 要多少钱
  • 上海网站建设shzanen进入公众号的欢迎语