首页 > 其他分享 >做题记录整理数论1 P6102 [EER2]谔运算(2022/10/3)

做题记录整理数论1 P6102 [EER2]谔运算(2022/10/3)

时间:2022-10-04 20:14:34浏览次数:73  
标签:10 cnt 数论 or1 EER2 ji 2022 for1

P6102 [EER2]谔运算

位运算题,但是就算进数论里面吧

之前说dp是我学得最烂的(其实都没好到哪里去),现在发现原来数论才是。。。

由于是看题解的,而且数论题看题解和白嫖也差不多了,所以就不总结了。。。
https://studyingfather.blog.luogu.org/solution-p6102

#include<bits/stdc++.h>
#define for1(i,a,b) for(ll i=a;i<=b;i++)
#define ll long long
using namespace std;
ll n,cnt,x,and1,or1;
unsigned int ans,ji[35];
const ll md=(1ll<<32);
int main() 
{
	cin>>n;
	cnt=n*n;
	for1(i,1,n)
	{
		cin>>x;
		ll cnt=0;
		while(x)
		{
			ji[cnt++]+=(int)(x&1);
			x=x>>1;
		}
	}
	for1(i,0,31)
	{
		and1=ji[i]*ji[i],or1=(n-ji[i])*(n-ji[i]);
		ans+=(((and1*or1+(cnt-and1)*(cnt-or1)))<<i);
	}
	cout<<ans<<endl;
	return 0;
}

标签:10,cnt,数论,or1,EER2,ji,2022,for1
From: https://www.cnblogs.com/yyx525jia/p/16754342.html

相关文章

  • 做题记录整理数据结构1 P6033. [NOIP2004 提高组] 合并果子 加强版(2022/10/3)
    P6033.[NOIP2004提高组]合并果子加强版老题新做型里面最妙的就是用两个队列来代替一个堆,和蚯蚓那道题有异曲同工之妙#include<bits/stdc++.h>#definefor1(i,a,b)......
  • 做题记录整理图论2 P6591. [YsOI2020] 植树(2022/10/3)
    P6591.[YsOI2020]植树是一道相对比较简单的题,但是为什么还要对它进行总结呢?因为里面有一种先固定一个根来算子树大小,之后再进行计算的想法我之前似乎没有做过类似的题......
  • ElasticSearch-7.10版本最新万字长文教程【距离搞懂ELK核心你只差这一片文章】
    ES万字长文教程​​一、认识ELK、ES​​​​1.什么是ELK?​​​​2.什么是ElasticSearch​​​​3.ElasticSearch下载安装教程​​​​二、索引的CRUD​​​​1.创建索引​​......
  • 做题记录整理图论1 P3629 [APIO2010] 巡逻(2022/10/3)
    P3629[APIO2010]巡逻写一道题顶写三道题系列,为了写这道题专门去学习了树的直径的两种求法,可以说是血赚了https://www.luogu.com.cn/blog/lscsznmhw/solution-p3629......
  • 2022.10.4
    考试,大概7、8名,基本是按流程来的了。还是有些问题,感觉很多题莫名奇妙没转过弯,拿了很高的部分分但距离正解还有距离。CF做少了QaQTodo:考试,改题(至少前三道)。把CF的E题和......
  • 10.4 第三问
    (1)统计每天各个机场的销售数量和销售金额。要求的输出字段day_id,sale_nbr,,cnt,round日期编号,卖出方代码,数量,金额。命令:查询语句:selectday_id,sale_nbr,sum(cnt),sum......
  • 10.4训练
    输入schematool-initSchema-dbTypemysql-verbose初始化hive元数据库hive建表createtabletest0(day_idstring,sale_nbrstring,buy_nbrstring,cntint,roun......
  • 10.4
    bin/sqoopexport>--connectjdbc:mysql://master:3306/mysql>--usernameroot>--password000000>--tabletable3>--num-mappers1>--export-dir/user/hive/......
  • VS2022编译错误:编译器错误 C2061
    产生原因  自己在做课后练习时,讲char类型替换为了string类型,编译器报错了很多错误,具体的代码如下:golf.h#pragmaonce#include<string>//原本没有这两句会出错usin......
  • 43rd 2022/10/4 模拟赛总结30
    这次还行?rank5,其实也不是多高不可攀,就是认真打,暑假时就上过前五好多次其实比赛历程也很简单第一题很忽悠,思路乱的一批,但是这次冷静下来把思路理清就切了很简单的概率D......