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

网站开发的技术有淘宝店做箱包哪个网站拿货

网站开发的技术有,淘宝店做箱包哪个网站拿货,一键上传淘宝网站开发,网站流量监测ABC 略 D n个数互质&#xff0c;即n个数都是质数&#xff0c;预处理前4e5个质数&#xff0c;原排列从大到小排序求前缀和&#xff0c;质数求前缀和&#xff0c;从后往前循环第一个前者前缀和能大于等于后者就是留下的i个数。 #include<bits/stdc.h> #define int long …

ABC 略

D

n个数互质,即n个数都是质数,预处理前4e5个质数,原排列从大到小排序求前缀和,质数求前缀和,从后往前循环第一个前者前缀和能大于等于后者就是留下的i个数。

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=4e5+2;
int T,n,a[N],s[N],sum[N],prime[N],cnt;
bool v[58001100];
void init()
{
}
void solve()
{cin>>n;init();for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+n+1);reverse(a+1,a+n+1);for(int i=1;i<=n;i++)s[i]=s[i-1]+a[i];for(int i=n;i>=0;i--)if(s[i]>=sum[i]) {cout<<n-i<<endl; break;}
}
signed main()
{for(int i=2;i<=5800100;i++){if(v[i]) continue;prime[++cnt]=i;for(int j=i;j<=5800100/i;j++) v[i*j]=1;}for(int i=1;i<=4e5;i++)sum[i]=sum[i-1]+prime[i];std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>T;while(T--) solve();
}

E

n*k预处理出s中第i个字符下一个字符j的位置用f[i][j]表示,如果没有就是n+1。此后的每个t都可以O(lengeh(t))得到t匹配的最后一位的位置。先利用刚刚的f预处理出每个位置的之前k种字母的最近位置,然后利用bfs算出每个位置跳到n+1的最短距离。

#include<bits/stdc++.h>
//#define int long long
using namespace std;
const int N=1e6+2;
int T,n,k,Q,f[N][27],d[N];
string c,t;
vector<int> g[N];
queue<int> q;
void init()
{for(int i=1;i<=n;i++)d[i]=0x3f3f3f3f3f3f;d[n+1]=0;
}
void solve()
{cin>>n>>k;init();for(int i=1;i<=n;i++)cin>>c[i];for(int i=n;i>=0;i--){if(i==n){for(int j=1;j<=k;j++)f[i][j]=n+1;}else{for(int j=1;j<=k;j++)f[i][j]=f[i+1][j];f[i][c[i+1]-'a'+1]=i+1;}}for(int i=0;i<=n+1;i++)for(int j=1;j<=k;j++){g[f[i][j]].push_back(i);}q.push(n+1);while(q.size()){int x=q.front();q.pop();for(int i=0;i<g[x].size();i++){if(d[g[x][i]]>d[x]+1){d[g[x][i]]=d[x]+1;q.push(g[x][i]);}}}cin>>Q;while(Q--){cin>>t;int p=0;for(int i=0;i<t.length();i++){if(p==n+1) break;p=f[p][t[i]-'a'+1];}cout<<d[p]<<endl;}
}
signed main()
{std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);//cin>>T;T=1;while(T--) solve();
}


文章转载自:

http://qVTw5ir6.mwgrf.cn
http://dsNirQ97.mwgrf.cn
http://7ArldwMr.mwgrf.cn
http://xlxtkNtZ.mwgrf.cn
http://vvatSyqr.mwgrf.cn
http://133Syg8t.mwgrf.cn
http://jIlWsPn8.mwgrf.cn
http://hTO0Iu9P.mwgrf.cn
http://hfgLAc6m.mwgrf.cn
http://Leje2HXy.mwgrf.cn
http://NxgqH4uF.mwgrf.cn
http://I10DAYha.mwgrf.cn
http://dCegX1eQ.mwgrf.cn
http://bp33vWUy.mwgrf.cn
http://v6uUxYgR.mwgrf.cn
http://QMMNA62H.mwgrf.cn
http://SqfkZHDD.mwgrf.cn
http://LlJp48by.mwgrf.cn
http://KpNjvUhI.mwgrf.cn
http://GSFq6ttU.mwgrf.cn
http://nQCXkAM1.mwgrf.cn
http://isByJRUb.mwgrf.cn
http://NKuJnqTG.mwgrf.cn
http://QGOw4HuV.mwgrf.cn
http://XShsSPv2.mwgrf.cn
http://cGysg0TF.mwgrf.cn
http://KTh4bs4B.mwgrf.cn
http://XfOkSUxh.mwgrf.cn
http://ftvW1Teu.mwgrf.cn
http://rspsXzqz.mwgrf.cn
http://www.dtcms.com/wzjs/691831.html

相关文章:

  • 建设银行网站在哪里修改支付密码企业展厅设计理念
  • 网站需要第三方登录怎么做暴雪游戏服务中心
  • 哪个网站做浏览器主页好企业软件管理系统
  • 网站设计与制作的论文报告百度竞价入口
  • 阳江网站开发html5响应式手机网站
  • 哈尔滨网站开发工作室工业设计网站 知乎
  • 网站介绍怎么写微网站开发提供的服务器
  • 网站建设调查内容有哪些网站域名备案证书
  • 建立带数据库的网站网站建设规划设计书
  • 建站公司现状京粉购物网站怎么做
  • 流媒体 网站开发类似中企动力的做网站的
  • 楼盘网站建设wordpress 4.9 站群
  • 四川做网站的公司有哪些建设网络良好生态
  • 深圳平湖网站开发php模板源码
  • 黄埔网站开发广州知名网站排名优化
  • 西樵建网站桂林网站设计制作
  • 专门做离异相亲的网站热门网站建设代理
  • 国内网站必须备案吗wordpress 上传附件
  • 网站登录页面模板下载家乡网页设计教程
  • 大学网站建设情况汇报公司展示类网站模板
  • 学校网站集群建设wordpress重复文章
  • 网站建设的分工粉末涂料做网站有用吗
  • 手机开发网站教程个人摄影网站模版
  • 做网站怎么选空间上海市城市建设投资开发总公司网站
  • 不用服务器怎么做网站wap网站模板下载
  • 中国商网wordpress语言切换 seo
  • 本地环境搭建网站开县做网站
  • 导购网站怎么建设技术太差 不想干程序员
  • 网站建设中 尽情期待做电影网站怎么选服务器
  • 云南做企业网站多少钱企业展厅设计公司平台哪个好