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

北仑建设局质监站网站小学生入门编程用什么软件

北仑建设局质监站网站,小学生入门编程用什么软件,设计素材免费下载,水安建设集团网站题意大概就是#xff1a;给出n个字符串#xff0c;有m个询问#xff1a;每次给出字符串s#xff0c;整数k#xff0c;问在所有以s为前缀的字符串中#xff0c;字典序第k大的#xff0c;是那n个串中的第几个。 我一开始做的时候忽略了一个问题#xff1a;就是对于两个串…  题意大概就是给出n个字符串有m个询问每次给出字符串s整数k问在所有以s为前缀的字符串中字典序第k大的是那n个串中的第几个。   我一开始做的时候忽略了一个问题就是对于两个串ab你直接输出 a   b 是有值的。也就是说字符串是可以直接比较的我们能O1两个串比较大小因为就是asic码不是嘛。   显然我们是要在以s为前缀的这个连续的整体里去判断。那么既然字符串的比较和整型变量一样可以排序——这样就得到了连续的一段。   这之后我们只需要二分找第一个前缀 k 的判断从这个开始第k个和s是否相等就可以了。   复杂度O1000 m log(n) 没有问题。   代码时间——    #includecstdio #includeiostream #includealgorithm #includecstring #includequeue #includestring #includevector using namespace std; #define maxn 50000 struct node {string s;int id;friend bool operator (node a,node b){return a.s b.s;} } q[maxn]; int n,m; int match(int p,string s) {if(s.length()q[p].s.length()) return -1;bool flag0;for(int i0;is.length();i)if(q[p].s[i]!s[i]) {flag1;break;}if(flag) return -1;return q[p].id; } int find(string s) {int L1,Rn;int ans0;while(LR){int mid(LR)1;if(q[mid].ss) {ansmid;Rmid-1;}else Lmid1;}return ans; } int solve(string s,int x) {int pfind(s);if(pn) return -1;px-1;return match(p,s); } int main() {scanf(%d%d,n,m);for(int i1;in;i){cinq[i].s;q[i].idi;}sort(q1,qn1);for(int i1;im;i){string s;int x;cinxs;coutsolve(s,x)endl;}return 0; }     转载于:https://www.cnblogs.com/popo-black-cat/p/10887011.html
http://www.yutouwan.com/news/428725/

相关文章:

  • 网站建立教学博客为什么用wordpress
  • 中山网站搜索排名申请免费空间
  • 国内做家具外贸的网站有哪些企业建网站分类信息网
  • 网站要注册为什么时间轴 网站模板
  • 网站建设免费按词收费企业网站的建设内容
  • 常平小学网站建设wordpress营销型主题
  • 网站建设的风险识别国外做袜靴的网站
  • 博物馆 网站 建设联科网站建设
  • 网站配色网交通局网站建设方案
  • 高权重网站代做排名如何申请网站
  • 思茅区建设局网站房产资讯的网站怎么做
  • 培训网站系统建设网站建设电话销售术语
  • 网站怎么优化排名的方法常用的网络推广方法
  • 咸阳商城网站开发设计陕西住房建设厅官方网站
  • 南阳市做网站手机h5免费模板网站
  • 网站 要强化内容建设在线编写html网页代码
  • 酒店如何做团购网站app软件开发工具包
  • 什么是网站接入商网站备案如何申请
  • 成都建设学校网站为何建设银行网站无法登陆
  • 网站制作厂家软件项目管理是做什么的
  • 网站ui界面设计模板清除网站黑链
  • 怎么给网站加友情链接网站建设公司哪家好 要上磐石网络
  • 行业网站排名查询国家企业信用公示信息系统查询
  • 四川建设厅网站入川备案文件深圳做高端网站建设公司
  • 杭州网站建设设计公司wordpress apache php
  • 网站换域名了怎么做301重定向建网站 多少钱
  • 常州网站优化wordpress 去掉作者信息
  • 辉南网站建设杭州哪家公司做网站好
  • 高端网站建设公司排行网页制作优质网站
  • 有域名就可以做网站吗现在网站做SEO怎么样