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

怎么设计网络营销方案网站seo综合公司

怎么设计网络营销方案,网站seo综合公司,网站后台的东西都是要上传到在虚拟主机上面吗,备案网站 备注内容文章目录 [ Odd or Even](https://atcoder.jp/contests/abc313/tasks/abc313_d)问题建模问题分析1.分析每次查询的作用2.利用异或运算的性质设计查询方法 Odd or Even 问题建模 有n个数,每个数为0或者1,最多可以进行n次询问,每次询问选择k个…

文章目录

  • [ Odd or Even](https://atcoder.jp/contests/abc313/tasks/abc313_d)
    • 问题建模
    • 问题分析
      • 1.分析每次查询的作用
      • 2.利用异或运算的性质设计查询方法

Odd or Even

在这里插入图片描述在这里插入图片描述

问题建模

有n个数,每个数为0或者1,最多可以进行n次询问,每次询问选择k个不同的数,每次询问会得到这些数相加的奇偶性,问这n个数的值分别为多少。

问题分析

1.分析每次查询的作用

每次查询,可以获得这些数相加的奇偶性,即0或者1,则等价于将这些数进行异或得到的异或值。

2.利用异或运算的性质设计查询方法

异或运算有一个性质,就是一个数异或上另一个数偶数次,等价于没有异或该数。所以我们可以构造一种查询方法,其中某一个数被异或奇数次,而剩余数被异或上偶数次,从而得到该数的值。

则可以先进行k+1次查询,每次查询缺少k+1个数中的一个,这样k+1次查询得到的异或值,为k+1个元素每个元素出现奇数次的总异或值,那对于该值异或上前k+1次查询单次得到的异或值,等价于缺少值出现奇数次,其余值出现偶数次,则可以得到缺少值的数值。

然后对于剩下的元素,查询只需要前k-1个数再带一个数的异或值,然后与前k个数的异或值进行比较,若相同,则说明当前元素值与第k个元素相同,否则不同。

#include<bits/stdc++.h>#define x first
#define y second
#define C(i) str[0][i]!=str[1][i]
using namespace std;
typedef unsigned long long ULL;
typedef long long LL;
typedef pair<int, int> PII;
typedef pair<LL, LL> PLL;
const int N =1100, Mod =998244353;
int a[N];
int s[N];
int n,k;void get_k(){///获得前k+1个数每个数出现奇数次的总异或值int res=0;for(int i=1;i<=k+1;i++){cout <<"? ";for(int j=1;j<=k+1;j++){if(j!=i)    cout <<j <<" ";}cout<<endl;cin >>s[i];res^=s[i];}///用总异或值,异或是上缺少某一个值的异或值,从而得到对应为的值for(int i=1;i<=k+1;i++){a[i]=res^s[i];}
}void solve() {cin >>n >>k;get_k();///用前k个数的异或值与后面仅有第k个数不同的异或值作比较,从而得到对应位置的值for(int i=k+2;i<=n;i++){cout <<"? " <<i <<" ";for(int j=1;j<=k-1;j++){cout <<j <<" ";}cout <<endl;cin >>s[i];if(s[i]==s[k+1])   a[i]=a[k];else a[i]=a[k]^1;}cout <<"! ";for(int i=1;i<=n;i++){cout <<a[i] <<" ";}cout <<endl;
}  int main() {int t = 1;//cin >> t;while (t--) solve();return 0;
}
http://www.15wanjia.com/news/193715.html

相关文章:

  • seo网站优化外包网站建设技术方案怎么写
  • 佛山网站制作专业公司wordpress插件wpslugtranslate
  • 北京做兼职从哪个网站好wordpress双按钮设置
  • 有没有找项目的网站广州最新新闻发大水
  • 长沙网络推广哪家好点沈阳网站关键词优化排名
  • 做美食网站的优势网站建设广告宣传素材
  • 建立网站需要花多少费用wordpress 批量导入用户
  • 建设 云服务器 网站谢家华做网站
  • 建设网站规划书成都个人网站
  • 咸宁市做网站北京seo分析
  • 企业网站怎么做seo注册平台需要什么条件
  • 哪些网站是做设计的网站开发专家
  • 手机上做网站phpwordpress 商城模板
  • 网站制作整个的流程是什么网页设计工作怎么样
  • 创建网站大约多少钱2018沧州网络科技有限公司
  • 怎么建设一个网站icp网站备案系统
  • 企业做网站需要哪些材料网站建设所面临的问题
  • 做网站域名重要吗wordpress 知识管理
  • 徐州市城乡建设局门户网站中国最早的电商平台
  • php网站开发平台下载精品网站制作公司
  • 网站手机版跳转 seo上海市招投标公共信息服务平台
  • 网站后台更新青岛 机械 中企动力提供网站建设
  • 淄博网站制作服务优化朝阳区手机网站制作服务
  • 北京地铁建设管理公司网站企业类网站
  • 潍坊网站推广排名企业公示信息查询系统广西
  • 陕西泰烜建设集团网站好搜搜索引擎
  • 攀枝花网站seoseo 优化公司
  • 制作网站找哪家好360建筑网忘记登入密码了怎么办
  • 网站开发 接个支付支付难吗网站建设中企
  • seo排名优化的网站公司网站建设好处