Neko Finds Grapes

time limit per test 2 seconds
memory limit per test 256 megabytes

题目链接https://codeforces.com/problemset/problem/1152/A


emmm,题目大意:给你n给锁和m把钥匙,你能干些****,只有当锁和钥匙数字之和为奇数是。。。问你他最多能干多少****

首先想到暴力:a对b找,b再对a找,然后相加。。。铁T

然后简化,和为奇数,则必然为一奇一偶,所以我们直接统计各个数列的奇数和偶数的个数就行了。。。

以下是AC代码:

#include <bits/stdc++.h>
using namespace std;
const int mac=1e5+10;
int a[mac],b[mac];
int main(){int n,m;cin>>n>>m;int odd1=0,odd2=0;for (int i=1; i<=n; i++){scanf ("%d",&a[i]);if (a[i]&1) odd1++;}for (int i=1; i<=m; i++){scanf ("%d",&b[i]);if (b[i]&1) odd2++;}int ans=0;if (odd1>=m-odd2) ans+=m-odd2;else ans+=odd1;if (odd2>n-odd1) ans+=n-odd1;else ans+=odd2;cout<<ans<<endl;return 0;
}

A. Neko Finds Grapes-奇偶的性质及运用-Codeforces Round #554 (Div. 2)相关推荐

  1. Codeforces Round #554 (Div. 2) 1152A - Neko Finds Grapes

    学了这么久,来打一次CF看看自己学的怎么样吧 too young too simple 1152A - Neko Finds Grapes 题目链接:"https://codeforces. ...

  2. Codeforces Round #554 (Div. 2) A. Neko Finds Grapes

    原题地址 这道题还是很水的,但是自己有点小傻...一开始纯暴力一发直接TLE....然后开始找规律,发现只要使第一行的奇数与第二行的偶数判断大小就行,同理第一行的偶数与第二行的奇数判断大小. 其他也就 ...

  3. Codeforces Round #554 Div.2 E - Neko and Flashback

    欧拉路径 神题啊神题!这道题的突破口就是后两个数组每个元素是一一对应的. 也就是说,对于一个p的排列,b'和c'取得每一个元素的下标在p中都是一样的. 根据b和c数组的性质可以得出,b[i] < ...

  4. Codeforces Round #554 (Div. 2) C. Neko does Maths (简单推导)

    题目:http://codeforces.com/contest/1152/problem/C 题意:给你a,b, 你可以找任意一个k     算出a+k,b+k的最小公倍数,让最小公倍数尽量小,求出 ...

  5. Codeforces Round #554 (Div. 2) C. Neko does Maths (数论 GCD(a,b) = GCD(a,b-a))

    传送门 •题意 给出两个正整数 a,b: 求解 k ,使得 LCM(a+k,b+k) 最小,如果有多个 k 使得 LCM() 最小,输出最小的k: •思路 时隔很久,又重新做这个题 温故果然可以知新❤ ...

  6. Neko Finds Grapes

    https://codeforces.com/contest/1152/problem/A 题解:思维 /* *@Author: STZG *@Language: C++ */ #include &l ...

  7. 树上问题 ---- Codeforces Round #722 (Div. 1) C. Trees of Tranquillity [dfs序区间的性质+最大不相交区间的性质]

    题目链接 题目大意: 解题思路: 1.首先我们知道最大团里面的点全都是S树的一条路径上的点,但是也要满足在K树上不存在祖先关系. 2.对于祖先关系,我们发现对于一棵树上的dfs序,他们是包含关系的,就 ...

  8. Codeforces Round #655 (Div. 2) D. Omkar and Circle 思维 + 奇偶贪心

    传送门 题意: 给一个长为nnn的数组(nnn为奇数),iii与i−1i-1i−1相邻,111与nnn相邻,每次选择一个位置,将这个位置的值变成与它相邻的两个位置的和,让后将相邻位置删掉.求最终剩下一 ...

  9. Codeforces Round #546 (Div. 2) C. Nastya Is Transposing Matrices(矩阵转置的性质)

    题目链接: C. Nastya Is Transposing Matrices 题意: 给定两个大小均为n,m的矩阵A,B,每次操作可选择A中的一个正方形子矩阵进行矩阵转置,可进行任意次操作,问能否将 ...

最新文章

  1. java监控多个线程的实现
  2. 学习了哪些知识,计算机视觉才算入门?
  3. 【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法
  4. 低代码会让程序员更加内卷吗?
  5. Python while循环 - Python零基础入门教程
  6. 【算法】【JAVA】冒泡排序
  7. java如何实现线程_java中线程的三种实现方式
  8. 【转】@JsonAlias和@JsonProperty注解使用详解
  9. PyQt5-网格布局(QGridLayout)-10
  10. 文件内容快速搜索工具(Everything、Listary、DocFetcher)
  11. DDR等布线/走线需要等长的原因
  12. 特殊的空格-ASCII码值160
  13. SONY α系列(A6000A7)数码微单相机APP破解免付费安装教程
  14. sublime使用指南
  15. iframe 如何禁止视频自动播放
  16. Django 表单 AuthenticationFrom自动检测user的name 和 password , has no attributes cleaned_data
  17. Spark+Scala:数据分析统计
  18. 电商订单后台管理系统
  19. A-4-YUM安装kubernetes
  20. windows10专业版 hyper-v

热门文章

  1. 10大热门的物联网初创公司
  2. 个人网站,有哪些虚拟主机值得购买?
  3. 2022年春招美团二面总结 凉经
  4. 电子产品加拿大IC认证(ISED)指南
  5. 英语,程序员永远的痛???//“不要倒在起跑线上”课程介绍
  6. CHM [CHM 电子书 文件格式 定义规范]
  7. Mac网络正常但是所有浏览器无法上网问题解决
  8. WIN7封装教程2018系列(六)—封装
  9. 直播搭建软件开发直播搭建技术流程解决方案
  10. 如何利用自定义函数把阳历转换成阴历