codeforces 322 A Ciel and Dancing
题意:
有n个男孩和m个女孩,他们要结对跳舞,每对要有一个女孩和一个男孩,而且其中一个要求之前没有和其他人结对,求出最大可以结多少对。
如图,一条线代表一对,只有这样三种情况。
#include <iostream>
#include <algorithm>
#include <stdio.h>
using namespace std; int main()
{
int n, m;
while (cin >> n >> m)
{
int mn = min(n, m);
int k = (mn<<1) - 1;
k += (max(n, m) - mn);
int a = 1, b = 1;
cout << k << endl;
int i = 1;
int t= 0;
for (; i < mn; i++)
{
printf("%d %d\n", i, i);
printf("%d %d\n", i, i+1);
t = i;
}
t++;
for (;i <= max(n, m); i++)
{
if (n <= m)
printf("%d %d\n", t, i);
else
printf("%d %d\n", i, t);
}
}
return 0;
}
codeforces 322 A Ciel and Dancing的更多相关文章
- codeforces 327 A Ciel and Dancing
		题目链接 给你一串只有0和1的数字,然后对某一区间的数翻转1次(0变1 1变0),只翻转一次而且不能不翻转,然后让你计算最多可能出现多少个1. 这里要注意很多细节 比如全为1,要求必须翻转,这时候我们 ... 
- codeforces 322 B Ciel and Flowers
		题目链接 有红绿蓝三种颜色的画,每种拿三朵可以组成一束花,或者各拿一朵组成花束,告诉你每种花的数目,求出可能组成最多的花束. 如果你的代码过不了,考虑一下 8 8 9这种组合. 因为数据量很大,我的 ... 
- CF 322A Ciel and Dancing 好简单的题。。最喜欢水题了
		A. Ciel and Dancing time limit per test 1 second memory limit per test 256 megabytes input standard ... 
- Codeforces Round #190 DIV.2 A. Ciel and Dancing
		#include <cstdio> #include <iostream> #include <vector> using namespace std; int m ... 
- 网络流(费用流)CodeForces 321B:Ciel and Duel
		Fox Ciel is playing a card game with her friend Jiro. Jiro has n cards, each one has two attributes: ... 
- CodeForces - 321E:Ciel and Gondolas (四边形不等式优化DP)
		题意:N个人排成一行,分成K组,要求每组的不和谐值之和最小. 思路:开始以为是斜率优化DP,但是每个区间的值其实已经知道了,即是没有和下标有关的未知数了,所以没必要用斜率. 四边形优化. dp[i][ ... 
- CodeForces 321 A - Ciel and Robot
		[题目链接]:click here~~ [题目大意]:一个robot 机器人 .能够依据给定的指令行动,给你四种指令,robot初始位置是(0,0).指令一出.robot会反复行动,推断是否能在无限行 ... 
- Codeforces Round #190 (Div. 1 + Div. 2)
		A. Ciel and Dancing 模拟. B. Ciel and Flowers 混合类型的数量只能为0.1.2,否则3个可以分成各种类型各自合成. C. Ciel and Robot 考虑一组 ... 
- codeforces510D
		Fox And Jumping CodeForces - 510D Fox Ciel is playing a game. In this game there is an infinite long ... 
随机推荐
- vuex分模块后,如何获取state的值
			问题:vuex分模块后,一个模块如何拿到其他模块的state值,调其他模块的方法? 思路:1.通过命名空间取值--this.$store.state.car.list // OK 2.通过定义该属性的 ... 
- 【设计模式】行为型02模板方法模式(Template Method Patten)
			五一长假,没有出去,不喜欢嘈杂的人群,玩了会游戏发泄了下憋在心底的戾气,手旁大马克杯里是母亲泡的绿茶.点开自己的播放列表,耳机里传来的是理查德克莱德曼的致爱丽丝.自己是个凡人,卑微渺小的活着.不说废话 ... 
- Unity Shader 屏幕后效果——颜色校正
			屏幕后效果指的是,当前整个场景图已经渲染完成输出到屏幕后,再对输出的屏幕图像进行的操作. 在Unity中,一般过程通常是: 1.建立用于处理效果的shader和临时材质,给shader脚本传递需要控制 ... 
- CentOS 7出现Failed to start firewalld.service: Unit is masked的解决办法和firewalld 防火墙开关
			说明:刚刚使用systemctl start firewalld命令开启防火墙的时候,却开不成功,出现Failed to start firewalld.service: Unit is masked ... 
- denied: requested access to the resource is denied
			1.vim /etc/docker/daemon.json 增加一个daemon.json文件 { "insecure-registries":["192.168 ... 
- AntD使用timePiacker封装时间范围选择器(React hook版)
			.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > ... 
- 在CentOS7下安装JDK1.8
			1.下载JDK1.8的tar.gz的压缩包 下载网址:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-jav ... 
- UVALive 6255:Kingdoms(状压DFS)
			题目链接 题意 给出n个王国和n*n的矩阵,mp[i][j] 代表第 i 个王国欠第 j 个王国 mp[i][j] 块钱.如果当前的王国处于负债状态,那么这个王国就会被消除,和它相连的王国的债务都会被 ... 
- java中String和int相互转换常用方法详解
			java中int和String的相互转换常用的几种方法: String > int s="10";int i;第一种方法:i=Integer.parseInt(s);//默 ... 
- python3+pyQt5+QtDesignner实现窗口化猜数字游戏
			描述:使用QtDesignner设计界面,pyQt5+python3实现主体方法制作的猜数字游戏. 游戏规则:先选择游戏等级:初级.中级.高级.魔鬼级,选择完游戏等级后点击“确定”,然后后台会自动生成 ... 
