学了这么久,来打一次CF看看自己学的怎么样吧

too young too simple

1152A - Neko Finds Grapes

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

题目大意:一堆宝箱和钥匙,一个钥匙开一个宝箱,每个宝箱只能开一次,钥匙也是一次性的。钥匙和宝箱都有编号,奇数钥匙能开偶数宝箱,偶数钥匙能开奇数宝箱,求最多能开几个宝箱。

题目思路:简单签到题,输入的时候统计奇数钥匙、偶数钥匙、奇数宝箱和偶数宝箱的数量,把min(奇数钥匙,偶数宝箱)和min(偶数钥匙,奇数宝箱)相加即为答案

代码如下

#include<bits/stdc++.h>
using namespace std;
int main(){int n,m,odd_n=0,even_n=0;int c,k,odd_m=0,even_m=0;cin>>n>>m;for(int i=0;i<n;i++){cin>>c;if(c%2)odd_n++;else even_n++;}for(int i=0;i<m;i++){cin>>k;if(k%2)odd_m++;else even_m++;}cout<<min(odd_n,even_m)+min(odd_m,even_n);
}

转载于:https://www.cnblogs.com/--ChenShou--/p/10767858.html

Codeforces Round #554 (Div. 2) 1152A - Neko Finds Grapes相关推荐

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

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

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

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

  3. 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: •思路 时隔很久,又重新做这个题 温故果然可以知新❤ ...

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

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

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

    Neko Finds Grapes time limit per test 2 seconds memory limit per test 256 megabytes 题目链接https://code ...

  6. CodeForces Round #554 Div.2

    A. Neko Finds Grapes 代码: #include <bits/stdc++.h> using namespace std;const int maxn = 1e5 + 1 ...

  7. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  8. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  9. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

最新文章

  1. [原]CUDA中grid、block、thread、warp与SM、SP的关系
  2. Java创建cookie和删除cookie
  3. CSS垂直居中网页布局实现的5种方法
  4. js jquery Ajax同步
  5. php301重定向跳转,php如何设置301重定向跳转
  6. element-ui table多选CheckBox参数解析
  7. AndroidStudio_开发工具的设置_界面设置_字体设置_使用习惯设置_按钮设置等一些设置的介绍---Android原生开发工作笔记71
  8. centos系统使用snap安装软件(还是别用吧)
  9. Linux中的常用命令
  10. 分析表analyze table my_table compute statistics;
  11. 三、Linux常用命令——权限管理命令
  12. python3计算运行时间_性能分析之代码运行时间计算——Python timeit 模块 介绍
  13. intouch的报警怎么发到邮件上
  14. lgg7刷机包下载_LGG7One刷机包
  15. 国产艾莫讯仿西门子S7-200PLC控制步进电机程序
  16. 视频教程-网络工程师的5天修炼-软考
  17. 我模仿了一个自助装机的页面,可是有一个功能一直实现不了。请求高手帮我看看。
  18. 摄影构图学83年绝版_摄影到底是一门技术还是艺术?在摄影创作中,如何提高审美意境?...
  19. 剑指offer-二叉树中值等于某个数的路径
  20. 《位置大数据隐私管理》—— 导读

热门文章

  1. 《0 bug ---- C/C++商用工程之道》目录
  2. 架构设计贵在务实(转载)
  3. Grad-CAM (CNN可视化) Python示例
  4. Leetcode 234. 回文链表 解题思路及C++实现
  5. Leetcode 350. 两个数组的交集 II 解题思路及C++实现
  6. 使用文本文件(.txt)进行数据存取的技巧总结
  7. 真正的编程高手-----激励计算机专业的大学生
  8. 创建Vue实例传入的options||Vue的生命周期
  9. MyBatis 框架概述
  10. 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试