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

简单网站wordpress是怎么实现自定义链接

简单网站,wordpress是怎么实现自定义链接,厦门跨境建站平台,网站建设丿选择金手指排名15给定 n� 堆石子以及一个由 k� 个不同正整数构成的数字集合 S�。 现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿取石子,每次拿取的石子数量必须包含于集合 S�,最后无法进行操作的人视…

给定 n� 堆石子以及一个由 k� 个不同正整数构成的数字集合 S�。

现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿取石子,每次拿取的石子数量必须包含于集合 S�,最后无法进行操作的人视为失败。

问如果两人都采用最优策略,先手是否必胜。

输入格式

第一行包含整数 k�,表示数字集合 S� 中数字的个数。

第二行包含 k� 个整数,其中第 i� 个整数表示数字集合 S� 中的第 i� 个数 si��。

第三行包含整数 n�。

第四行包含 n� 个整数,其中第 i� 个整数表示第 i� 堆石子的数量 hiℎ�。

输出格式

如果先手方必胜,则输出 Yes

否则,输出 No

数据范围

1≤n,k≤1001≤�,�≤100,
1≤si,hi≤10000

思路:

对每个x求sg(x)然后然后异或得解。

代码:

#define _CRT_SECURE_NO_WARNINGS 
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<math.h>
#include<unordered_map>
#include<map>
using namespace std;
#define LL  long long
#define per(i,a,b) for(int i=a;i<=b;i++)
#define rep(i,a,b) for(int i=a;i>=b;i--)
const int N = 1e5 + 100;
int k, n;
int f[N], s[N], ans = 0;//f[x]为sg(x)
int sg(int x)
{
    if (f[x] != -1) return f[x];
    unordered_map<int, int> p;
    per(i, 1, k)//递归求由x能到的状态sg函数值
    {
        if (x >= s[i])
            p[sg(x - s[i])] = 1;
    }
    for (int i = 0;; i++)//mex函数求sg(x)
        if (!p[i])
        {
            f[x] = i;
            break;
        }
    p.clear();
    return f[x];
}
int main()
{
    memset(f, -1, sizeof f);
    cin >> k;
    per(i, 1, k)
        cin >> s[i];
    cin >> n;
    int x;
    per(i, 1, n)
    {
        cin >> x;
        ans ^= sg(x);
    }
    if (ans)
        cout << "Yes" << endl;
    else
        cout << "No" << endl;

    return 0;
}
 

http://www.15wanjia.com/news/177791.html

相关文章:

  • 做手机网站优wordpress教程插件
  • 新加坡购物网站排名王野天这个名字如何
  • 公司网站设计与制作ps做网站顶部
  • 太原网站建设ty556电子商务专业就业方向 就业岗位有哪些
  • 小说网站需求分析huang色网站
  • 瀑布式网站如何做网站与网页
  • 做网站要了解哪些网站icp备案信息
  • html5 网站开发 适配centos7.4 wordpress
  • 2019年建设什么网站好创业
  • 做网站其实不贵挖矿网站开发
  • 网站基本内容crm管理系统图片
  • 做造价在那个网站比较好wordpress acg模板
  • 公司网站建设找谁做lol福利wordpress
  • 甘德网站建设桂林 门户网站
  • 网站建立的重要性威胁网站检测平台建设中标
  • 汕头网站建设stqhcx禁止同ip网站查询
  • 喜欢做网站的行业网站静态和伪静态意思
  • 设计师找图网站wordpress下载的主题如何安装
  • 制作门户网站中装建设集团官网
  • 网站建设什么意思中国工商注册网官网查询
  • 网站建设的具体流程超融合系统
  • 南昌手机网站制作自己做网站要不要钱
  • 沧州网站建设优化案例猎头公司找的工作怎么样
  • 成都市温江区建设局网站顶升网架公司
  • 深圳手机网站建设价格沈阳php网站
  • 微信的网站怎么做搜索引擎优化的简称
  • 网站建设该如何学如何制作一个简易网站
  • 购物网站怎么做项目简介微信微网站开发报价
  • 有没有做盗版电影网站犯罪的用wordpress做商城
  • 沈阳网站推广南昌网站设计专业排名