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

广西网络公司网站建设深圳网站建设加盟

广西网络公司网站建设,深圳网站建设加盟,大学生做的广告短视频网站,最有效的app推广方式有哪些链接 传送门 分析 这道题想法其实很简单#xff0c;样例的计算方法一定要看懂。以样例1为例#xff0c;根据他的操作方法可以得到两个新的数组#xff0c;和一个原来的数组#xff0c;总共三个数组。 1 2 3 4 2 3 4 5 3 他们两两配对去重#xff0c;求出总的value。由于每…链接 传送门 分析 这道题想法其实很简单样例的计算方法一定要看懂。以样例1为例根据他的操作方法可以得到两个新的数组和一个原来的数组总共三个数组。 1 2 3 4 2 3 4 5 3 他们两两配对去重求出总的value。由于每个数组内的各个数各不相同也就是对于某个数字在一个数组内最多出现一次只需要统计一下这个数出现的次数就可以知道这个数在多少个数组内假设我们已经统计到了这个数的出现次数记作m数组总数记作n那么在所有的配对中这个数字的贡献是多少 包含这个数字的配对有两种一种是两个都是这个数一种是只有一个这个数例如4的贡献一种是4-4, 另一种是4-1,4-1。其他的配对不含4没有4的贡献。 取一个数的贡献是这个数个数乘以其他数的个数即m(n−m)取一个数的贡献是这个数个数乘以其他数的个数即m(n-m)取一个数的贡献是这个数个数乘以其他数的个数即m(n−m) 取两个相同的个数的数是Cm2取两个相同的个数的数是C^2_m取两个相同的个数的数是Cm2​ 故总贡献是Cm2m(n−m)故总贡献是C^2_mm(n-m)故总贡献是Cm2​m(n−m) 如何着手统计。 我们发现每次更新都会另起一段这些出现的次数都是一段一段的所以我们开一个数组记录上一次更新的位置每次另一起一段的时候更新位置并把旧的一段统计如数组即可。注意最后残余的要清理干净。 实现 #include bits/stdc.h #define ll long long #define ls (u 1) #define rs (u 1 | 1) #define inf 0x3f3f3f3f #define INF 0x3f3f3f3f3f3f3f3f using namespace std; typedef pairint, int PII; const int N 4e5 5; int cnt[N], st[N], a[N]; void solve() {int n, m;cin n m;for (int i 1; i n m; i) cnt[i] 0, st[i] 0;for (int i 1; i n; i) {int c;cin c;a[i] c;}for (int i 1; i m; i) {int p, v;cin p v;if (v ! a[p]) cnt[a[p]] i - st[p], st[p] i;//一定要不等于a[p] v;}for (int i 1; i n; i) {//残余部分cnt[a[i]] m - st[i] 1;//坐标相减要加1}ll ans 0;for (int i 1; i n m; i) {ans 1ll * cnt[i] * (m 1 - cnt[i]);ans 1ll * cnt[i] * (cnt[i] - 1) / 2;}cout ans \n; } int main(){ios::sync_with_stdio(false);cin.tie(0);int T 1;cin T;while (T--) solve();return 0; }
http://www.hkea.cn/news/14325906/

相关文章:

  • wordpress自动发货如何设置网站面向哪些地区做优化容易
  • 四川省建设厅官方网站做装修网站价格
  • c2c平台分类烟台企业网站怎么优化
  • 建站 手机网站百度收录软件
  • 沧州seo公司购物网站seo搜索引擎优化方案
  • angular适合 做 网站吗seo教程:外链优化方法和原理介绍
  • 石家庄网站开发公司注册费用多少
  • mvc 网站模板seo的作用
  • 企业网站关键词优化环保网站设计是什么
  • 网站qq临时会话代码网站为什么要备案
  • 德阳建设网站网站制作开发策划
  • 广州邮局网站东阳网站建设
  • 南昌做网站流程dedecms 做微网站
  • 做vue用哪个网站seo自然排名优化
  • 佛山专业网站设计公司域名注册和网站哪个好
  • 织梦网站被黑wordpress搜索页制作
  • 高端品牌网站建设建议网站产品展示代码
  • 左侧固定导航栏的网站南通启益建设集团有限公司网站
  • 营销型网站sem投放策略酒泉网站建设哪家好
  • 卖护肤在哪个网站做宣传好最大郑州网站建设公司
  • 用dw设计一个简单网页佛山搜索seo网络推广
  • 网站开发需要兼容到ie几游戏门户网站建设
  • 邯郸做网站公司一人开公司做网站创业
  • 小九自助建站凡科二级网站怎么做
  • 综合网站模板做外贸门户网站
  • 福建省建住房建设部网站淘客二级域名网站免费建设
  • 沧浪企业建设网站电话上海网站建设联系方式
  • 做兼职上什么网站网络服务图片
  • 学做美食网站平台经济是什么意思
  • 极简网站设计哈尔滨专业网站建设