zoukankan      html  css  js  c++  java
  • Codeforces Round #439 (Div. 2) A. The Artful Expedient

    A. The Artful Expedient

    题目链接http://codeforces.com/contest/869/problem/A
    解题心得:就是一个水题,读懂题就好,题意是,(i,j)ai异或bi,统计ai异或bi得到的数能够在ai或bi中找的个数,如果是偶数输出Karen,否则输出Karen。

    #include<bits/stdc++.h>
    using namespace std;
    const int maxn = 20000;
    const int maxn2 = 2e7+100;
    int num1[maxn],num2[maxn];
    bool num[maxn2];
    int main()
    {
        int n;
        scanf("%d",&n);
        for(int i=0;i<n;i++)
        {
            scanf("%d",&num1[i]);
            num[num1[i]] = true;//标记ai中出现过的数
        }
        for(int i=0;i<n;i++)
        {
            scanf("%d",&num2[i]);
            num[num2[i]] = true;//标记bi中出现过的数
        }
    
        //数据量比较小直接暴力双重循环
        int sum = 0;
        for(int i=0;i<n;i++)
            for(int j=0;j<n;j++)
            {
                int now = num1[i]^num2[j];
                if(num[now])
                    sum++;
            }
    
        if(sum%2)
            printf("Koyomi");
        else
            printf("Karen");
    
        return 0;
    }
    
  • 相关阅读:
    1211.分割平衡字符串
    1282.用户分组
    分模块配置
    Spring Bean相关配置
    Spring IOC是什么
    Spring简介
    小黄衫感想
    团队展示
    原型设计
    结对作业
  • 原文地址:https://www.cnblogs.com/GoldenFingers/p/9107263.html
Copyright © 2011-2022 走看看