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

大中型网站开发流程少儿编程有没有必要学

大中型网站开发流程,少儿编程有没有必要学,凡科互动小程序怎么解封,优质网站排名公司正题 题目链接:https://www.luogu.com.cn/problem/P4570 题目大意 给出nnn个物品有aia_iai​和bib_ibi​。要求选出一个bib_ibi​和最大的子集满足其中的aia_iai​不能由其中的其他aia_iai​异或得到 解题思路 我们发现对于一个集合能否加入一个物品其实就是判断aia_iai​是…正题 题目链接:https://www.luogu.com.cn/problem/P4570 题目大意 给出nnn个物品有aia_iai​和bib_ibi​。要求选出一个bib_ibi​和最大的子集满足其中的aia_iai​不能由其中的其他aia_iai​异或得到 解题思路 我们发现对于一个集合能否加入一个物品其实就是判断aia_iai​是否能插入当前集合的线性基。每次插入一个物品必定会使得一个did_idi​改变也就是每次禁止掉一个did_idi​就必定会使得一个物品无法选择。 对于一个无法插入的物品xxx也就是若干个did_idi​异或得到xxx。如果删除其中一个dd_d​就可以插入xxx那么就有若干的did_idi​异或xxx得到d?d_?d?​也就是我们每次插入一个无法插入的数就可以删除其中的一个数并且不会改变当前的线性基。 那么我们按照bib_ibi​从大到小排序然后依次插入那么无法插入的一定不会插入因为插入就会替换出一个bib_ibi​更大的物品。 时间复杂度O(60nnlog⁡n)O(60nn\log n)O(60nnlogn) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N1100; ll n,a[N],b[N],p[N],d[80],ans; bool cmp(ll x,ll y) {return b[x]b[y];} void add(ll x,ll y){for(ll i60;i0;i--)if((xi)1ll){if(d[i])x^d[i];else{d[i]x;if(x)ansy;break;}}return; } int main() {scanf(%lld,n);for(ll i1;in;i)scanf(%lld%lld,a[i],b[i]),p[i]i;sort(p1,p1n,cmp);for(ll i1;in;i)add(a[p[i]],b[p[i]]);printf(%lld,ans); }
http://www.sadfv.cn/news/314586/

相关文章:

  • 惠州 商城网站建设什么是网络营销名词解释
  • 网站开发合同履约今天株洲最新消息
  • 学校网站怎样建设php网站开发看什么书
  • 规划设计导航网站电商运营基础知识
  • 海南网站建设报价方案平面设计网站
  • 网站怎么做优化排名网站建设与规划心得体会
  • 单位的网站的建设方案重庆网站备案大厅
  • 做淘客网站用备案京东网站的建设情况
  • 地方门户网站appwordpress 手机版插件怎么用
  • 个人网站设计过程山东鑫泰建设集团网站
  • 外贸网站优化免费渠道网站优化排名方案
  • 安阳网站建设安阳室内设计公司创业计划书
  • 音乐网站建设教程视频教程在建工程项目查询
  • 做网站哪些资阳建设网站
  • jsp怎么做购物网站实惠网外贸论坛
  • phpcmsv9蓝色简洁下载网站模板金融保险网站模板
  • 制作单页网站要网址如何攻击网站
  • 网站建设不开单漳州做网站含博大网
  • 房产资讯的网站怎么做女性时尚网站模板
  • 制作网站时搜索图标如何做福鼎网站优化公司
  • 电子商务网站建设以什么为核心校园网络设计方案
  • 专业彩票网站建设wordpress最简易主题
  • 行业自助建站深圳网站优化页面
  • 南京较好的网站制作公司自媒体包括哪些平台
  • 让网站降权百元做网站
  • 常用网站后台地址水处理网站源码
  • WordPress P站wordpress该连接后不显示
  • 前程无忧网广州网站建设分类岗位wordpress mysql 被删
  • 资讯网站开发需求wordpress.模板
  • 佛山网站设计多少钱怎么做网站导航