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

wdcp网站建设做网站的接私活犯法吗

wdcp网站建设,做网站的接私活犯法吗,江苏水利建设网站,网络推广的方法和技巧可以学吗题目链接 CF方向 Luogu方向 题目解法 看到区间异或#xff0c;一个经典的套路是做差分#xff0c;我们即在 l l l 处异或一次#xff0c;在 r 1 r1 r1 处异或一次#xff0c;然后前缀和起来 于是我们可以将问题转化成#xff1a;有一个序列初始全 0 0 0#xff0c…题目链接 CF方向 Luogu方向 题目解法 看到区间异或一个经典的套路是做差分我们即在 l l l 处异或一次在 r 1 r1 r1 处异或一次然后前缀和起来 于是我们可以将问题转化成有一个序列初始全 0 0 0每次可以把相隔 a i a_i ai​ 的数都 ⊕ 1 \oplus 1 ⊕1求最少将其变成一个状态的步数 考虑 k k k 的范围很小所以为 1 1 1 的地方一共只有 2 k 2k 2k 个 这里有一个非常重要的 t r i c k trick trick在异或操作中如果需要把 x , y x,y x,y 同时异或 1 1 1其他不变每次可以同时修改相隔 a i a_i ai​ 的位置的异或值那么这个问题等价于建出图来从 x x x 到 y y y 的最短路 然后发现直接状压跑最短路即可时间复杂度 O ( 2 k k 2 ) O(2^kk^2) O(2kk2) 不难优化成 O ( 2 k k ) O(2^kk) O(2kk)但我直接 998 m s 998ms 998ms 用 O ( 2 k k 2 ) O(2^kk^2) O(2kk2) 的做法艹过去了就懒得改了 O ( 2 k k 2 ) O(2^kk^2) O(2kk2) 的代码 #include bits/stdc.h using namespace std; const int N10100,M2000100; int n,m,k,a[110],x[30],dis[N]; int f[(120)100],D[30][30]; int e[M],ne[M],h[N],idx; inline int read(){int FF0,RR1;char chgetchar();for(;!isdigit(ch);chgetchar()) if(ch-) RR-1;for(;isdigit(ch);chgetchar()) FF(FF1)(FF3)ch-48;return FF*RR; } queueint que; void bfs(int S){memset(dis,0x3f,sizeof(dis));que.push(S),dis[S]0;while(!que.empty()){int uque.front();que.pop();for(int ih[u];~i;ine[i]) if(dis[u]1dis[e[i]])dis[e[i]]dis[u]1,que.push(e[i]);} } void add(int x,int y){ e[idx]y,ne[idx]h[x],h[x]idx;} int main(){nread(),kread(),mread();for(int i0;ik;i) x[i]read();for(int i1;im;i) a[i]read();for(int i0;ik;i) x[ik]x[i]1;memset(h,-1,sizeof(h));for(int i1;im;i)for(int j1;jn-a[i]1;j)add(j,ja[i]),add(ja[i],j);for(int i0;ik1;i){bfs(x[i]);for(int j0;jk1;j) D[i][j]dis[x[j]];}memset(f,0x3f,sizeof(f));f[0]0;for(int S0;S1(k1);S)for(int i0;ik1;i) if(Si1)for(int j0;jk1;j) if(Sj1) if(i!j)f[S]min(f[S],f[S^(1i)^(1j)]D[i][j]);printf(%d\n,f[(1(k1))-1]1e9?-1:f[(1(k1))-1]);fprintf(stderr,%d ms\n,int(1e3*clock()/CLOCKS_PER_SEC));return 0; }
http://www.hkea.cn/news/14564741/

相关文章:

  • 北京两学一做网站ie10网站后台无法编辑
  • 比较好看的网站北京建设教育协会官网
  • 官方网站建设的公司如何用自己的电脑做网站
  • thinkphp网站优化云客网平台
  • 酒托做哪个网站好做网站特别简单的软件
  • 外贸公司英文网站怎么做网站权重排名
  • 做导航网站用什么cms深圳网页设计培训视频
  • 常州做网站的公司有哪些建网络商城网站吗
  • 公司企业如何做网站万网是干什么用的
  • 沈阳网站建设服务电话重庆妇科医院排名
  • 网页网站设计公司wordpress可以装多少会员数据库
  • 个人网站建设方案书框架栏目建立自己的网站平台的好处
  • 湖北联兴建设有限公司网站民宿网络营销方式
  • 北京网站页设计制作wordpress 暂时关闭
  • 厂家高端网站设计地址钢筋网片厂家电话
  • 台州seo网站管理企业融资计划书
  • 常州市建设局网站高端网站设计企业
  • c 网站做微信支付功能作风建设简报--门户网站
  • 网站怎么添加手机版凡科建站源码
  • 做网站设计电脑需要什么配置电子商务公司属于什么行业
  • 快速搭建网站页面重庆娱乐场所最新通知
  • 咖啡网站建设策划书a做爰网站
  • 毕设帮做网站如何建设个人网站和博客
  • 网页升级访问站作一个网站要多少钱
  • 如何看网站的关键词东莞做商城网站建设哪家好
  • 亚马逊品牌网站要怎么做织梦末班和dw建设网站哪个方便优化
  • 可以自己做装修效果图的网站旅游项目网站开发
  • 淘宝联盟建微网站导视设计书籍
  • 建设银行内部网站源码小程序链接如何转成网页链接
  • 网站设计的难点建网站内容