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

【练习】PAT 乙 1046 划拳

题目

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。
下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。

输入格式

输入第一行先给出一个正整数N(<=100),随后N行,每行给出一轮划拳的记录,格式为:
甲喊 甲划 乙喊 乙划
其中“喊”是喊出的数字,“划”是划出的数字,均为不超过100的正整数(两只手一起划)。

输出格式

在一行中先后输出甲、乙两人喝酒的杯数,其间以一个空格分隔。

输入样例

5

8 10 9 12

5 10 5 10

3 8 5 12

12 18 1 13

4 16 12 15

输出样例

1 2

来源:PAT 乙 1046 划拳


纯代码

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n, j = 0, y = 0 ;
	cin >> n;
	
	while (n --)
	{
		int j1, j2, y1, y2;
		cin >> j1 >> j2 >> y1 >> y2;
		
		if (j1 + y1 == j2 && j1 + y1 != y2) y ++;
		else if (j1 + y1 != j2 && j1 + y1 == y2) j ++;
	}
	
	cout << j << " " << y << endl;
    return 0;
}

http://www.kler.cn/a/538203.html

相关文章:

  • vscode预览插件
  • Chapter2:C#基本数据类型
  • 【Matlab优化算法-第14期】基于智能优化算法的VMD信号去噪项目实践
  • MySQL下载过程
  • 力扣--链表
  • Jetpack ViewModel
  • 【如何掌握CSP-J 信奥赛中的深搜算法】
  • 索引失效的14种常见场景
  • YONBIP后端环境搭建-IDEA
  • 3D数字化营销:重塑家居电商新生态
  • 对极几何方法——2D图片特征点估计运动
  • DeepSeek大模型本地部署实战
  • 【数据结构中链表常用的方法实现过程】
  • python基于深度学习的中文情感分析系统
  • AI安全最佳实践:AI应用开发安全评估矩阵(上)
  • Spring Boot:简化 Java 开发的利器
  • 24.ppt:小李-图书策划方案【1】
  • 通过C变成语言实现一个或多个算法
  • Redis数据库篇 -- Pipeline
  • 【0404】Postgres内核 实现分配一个新的 Object ID (OID)
  • Python如何实现名称为”000-“~“999-”文件的自动生成,且后缀名可以自定义
  • 基于SeaTunnel同步数据
  • 使用Jenkins实现鸿蒙HAR应用的自动化构建打包
  • COBOL语言的云计算
  • 基于HTML、CSS 和 JavaScript 开发个人读书类网站
  • uniapp中使用uCharts折线图X轴数据间隔显示