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

西部数码个人网站2017 wordpress宽屏主题

西部数码个人网站,2017 wordpress宽屏主题,周口网站建设73data,电子商务网站与普通网站的区别题目链接#xff1a;Problem - G - Codeforces 题目大意#xff1a;给你一个n长的序列#xff0c; 其中你可以将a[i] XOR a[j] 的值 严格小于4的数对进行交换。 你可以操作任何几次#xff0c; 让最后的数列最小。如果在 x 和 y 不同的第一个位置#xff0c; xiyi Problem - G - Codeforces 题目大意给你一个n长的序列 其中你可以将a[i]  XOR a[j] 的值 严格小于4的数对进行交换。 你可以操作任何几次 让最后的数列最小。如果在 x 和 y 不同的第一个位置 xiyi 那么数组 x 在词法上比数组 y 小。  具体题目见链接。 输入 第一行包含一个整数 t ( 1≤t≤1e4 ) - 测试用例数。 每个测试用例的第一行包含一个整数 n (1≤n≤2⋅1e5 ) - 数组的长度。 每个测试用例的第二行包含 n 个整数 ai ( 0≤ai≤1e9 ) - 数组的元素。 保证所有测试用例中 n 的总和不超过 2⋅1e5  考察知识点                     并查集 容器map的使用位运算a^bc   c^ba。 1.首先可以交换的条件可以看出 我们可以将 可以交换的数字放在一起有此功能的算法不难想到并查集 然后为了方便使用 并 可以方便取出数据 采用map, 收集。 2.可以合并的条件两数 XOR 4 , 此处 暴力枚举 0123 XOR回取在map里查找是否出现了该数 如果出现将该数的下标与次数合并。  最后在到map里标记次数记录下标。 3. 在并查集使用完过后 又采用 mapint, multisetint q 收集每一个下标上的值 方便在于最后的重新赋值。 利用了multiset的自动排序不去重。 q的键实质上就是每个联通块的根。 #includebits/stdc.h using namespace std;using i64 long long; using i128 __int128;const int N 2e59; int tr[N]; int n; void innt(){for(int i0; in; i) tr[i] i; }//并查集 int find(int x) {if(tr[x] ! x) {tr[x] find(tr[x]);}return tr[x]; } void mger_(int a, int b){a find(a);b find(b);if(ab)return;tr[b] a; } mapint,int mp; mapint, multisetint q; void solve(){cin n;vectorint a(n);for(int i0; in; i) {cin a[i];}innt();mp.clear();//初始化q.clear();for(int i0; in; i) {for(int k0; k4; k) { //枚举0,1,2,3int u a[i] ^ k;if(mp.count(u)) {mger_(i, mp[u]);}//有就连起来}mp[a[i]] i;//标记} for(int i0; in; i) {q[find(i)].insert(a[i]); //分组到q}for(int i0; in; i) {int u find(i);a[i] *q[u].begin();q[u].erase(q[u].begin());//使用过后删除}for(int i0; in; i) {cout a[i] ;}cout \n; }int main(){ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);int t 1;cin t;while(t--) {solve();} } 感谢收看与点赞 欢迎大佬指正。
http://www.hkea.cn/news/14312695/

相关文章:

  • 永久免费自助建站绍兴做网站鼎成
  • 邢台开发区网站关键词优化是怎么弄的
  • 广州木马网站建设公司怎么样php能干嘛 wordpress
  • 营销网站排行普象工业设计网站
  • 什么样的网站流量容易做网页制作的平台
  • 鞍山网站建设找金航百度不收录网站关键词
  • 如何创建个人网站免费如何免费建立网站
  • 做维修家具广告在哪个网站好珠海网站建设易搜互联
  • 电子商务网站名称和网址wordpress posts page
  • 哪类型网站容易做太原网站优化
  • 企业做网站要多少钱wordpress不显示报错信息
  • 个人网站设计模版html重庆建设工程信息网查安全员的
  • 网站单个页面设计制作商城网站
  • saas自助建站360提交网站入口
  • 郑州行业网站建设网站开发公司分析
  • 广西住房和城乡建设厅培训中心网站深圳营销策划
  • 备案通过 网站打不开个人信息网站模板
  • 决定网站打开的速度吗2021年电商平台排名
  • 如意宝魔方建站外贸建站效果
  • 廊坊网站定制开发奢侈品回收正规店
  • 国内欣赏电商设计的网站网站限时抢购怎么做
  • 转移网站如何转数据库企业宣传片拍摄脚本
  • 建国外网站需要多少钱免费企业网站模板psd
  • 呼和浩特网站制作dedecms做电影网站
  • 收录网站是什么意思网站制作做网站
  • qfd 网站开发松江区做网站的公司
  • 青岛英文建站公司备案的域名做电影网站吗
  • 网站建设公司注册建设工程什么意思
  • 刷排名凡搜网站宝图列说明网站开发的流程
  • 互联网网站样式WDCP运行WordPress