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

泰安祥奕网络网站建设模板邯郸网站建设提供商

泰安祥奕网络网站建设模板,邯郸网站建设提供商,长沙可以做网站的公司,建设邮箱网站思路 我们将原题中的数的每一位减一#xff0c;此时问题等价。 下面的异或都是在三进制下的异或。#xff08;相当于不进位的加法#xff09; 我们考虑原题中的条件#xff0c;对于每一位#xff0c;如果相同#xff0c;则异或值为 0 0 0#xff0c;如果为 1 1 1此时问题等价。 下面的异或都是在三进制下的异或。相当于不进位的加法 我们考虑原题中的条件对于每一位如果相同则异或值为 0 0 0如果为 1 1 1 2 2 2 3 3 3 的排列则异或值也为 0 0 0。 于是我们设 C k C_k Ck​ 表示有没有 k k k 这个数 a n s ∑ i ⊕ j ⊕ k 0 c i ⋅ c j ⋅ c k ans\sum_{i\oplus j\oplus k 0} c_i\cdot c_j\cdot c_k ans∑i⊕j⊕k0​ci​⋅cj​⋅ck​则答案为 a n s − n 6 \frac{ans - n}{6} 6ans−n​。 其中 a n s ans ans 可以用 FWT 求具体实现可以看我的博客。 代码 #include bits/stdc.h using namespace std; typedef long long LL; int n, k, len 1; LL ans; complex double a[1000005]; const complex double w {-0.5, 0.5 * sqrt(3)}, w2 {-0.5, -0.5 * sqrt(3)}; int in() {char ch getchar();int s 0;while (ch 0 || ch 9)ch getchar();while (ch 9 ch 0)s s * 3 ch - 1, ch getchar();return s; } void FWT(complex double *f, int flag) {for (int mid 1; mid len; mid mid * 3) {for (int i 0; i len; i i mid * 3) {for (int j i; j i mid; j) {complex double t0 f[j], t1 f[j mid], t2 f[j mid * 2];if (flag 1) {f[j] t0 t1 t2;f[j mid] t0 t1 * w t2 * w2;f[j mid * 2] t0 t1 * w2 t2 * w;}else {f[j] t0 t1 t2;f[j mid] t0 t1 * w2 t2 * w;f[j mid * 2] t0 t1 * w t2 * w2;double t;t f[j].real(), f[j].real(t / 3);t f[j mid].real(), f[j mid].real(t / 3);t f[j mid * 2].real(), f[j mid * 2].real(t / 3);t f[j].imag(), f[j].imag(t / 3);t f[j mid].imag(), f[j mid].imag(t / 3);t f[j mid * 2].imag(), f[j mid * 2].imag(t / 3);}}}} } int main() {scanf(%d%d, n, k);for (int t 0; t k; t)len len * 3;for (int i 0; i n; i)a[in()].real(1);FWT(a, 1);for (int i 0; i len; i)a[i] a[i] * a[i] * a[i];FWT(a, -1);ans a[0].real() 0.5;printf(%lld\n, (ans - n) / 6);return 0; }
http://www.yutouwan.com/news/469685/

相关文章:

  • 一起做陶艺搬上网站网站的ftp帐号
  • 村级网站建站广州装饰公司
  • 广州市住房和城乡建设部网站南充市房地产网官网
  • 网站建设与网络设计课程苏州建站推广公司
  • 做网站服务器多少钱山东网站方案
  • 编辑网站在线注册系统如何在线上推广自己的产品
  • 网站怎么做精准引流wordpress文章背景颜色
  • 怎么建一个公司运营网站广告运营具体是做什么
  • 怎样做企业的网站首页陕西有色建设有限公司官方网站
  • 户县微网站建设怎么解决360导航的网站建设
  • 进贤网站建设建站一条龙
  • 英文网站制作公司哪家好百度商店应用市场
  • 盘石做的网站开发网站的硬件成本
  • 手机网站免费做推广维普网论文收录查询
  • h5网站开发多少钱北京网络营销推广公司
  • 甘肃省住房与城乡建设厅网站首页vs做网站mvc
  • 团购网站怎么运营奉化首页的关键词优化
  • 微商怎么做自己的网站做策划有帮助的网站
  • dw网站模板免费制作链接平台
  • 番禺大石网站建设wordpress主题如何使用教程
  • 推荐一个可以做ppt的网站网站开发人员晋升体系
  • 网站怎样做的高大上wordpress 链接优化
  • 建设网站推销如何快速建设网站
  • 成都网站推广经理企业全称网站
  • 专业网站建设公司怎么选推荐一个免费网站
  • 专门做运动装备的网站恶意点击软件哪几种
  • html论坛网站模板建筑公司网站关键词有哪些
  • 东莞建设银行官方网站wordpress 入侵视频教程
  • 外贸网站大全已经建网站做外贸
  • 网站上海网站建设外贸推广哪个公司好