L1-019:誰先倒

題目描述

劃拳是古老中國酒文化的一個有趣的組成部分。酒桌上兩人劃拳的方法為:每人口中喊出一個數字,同時用手比劃出一個數字。如果誰比劃出的數字正好等于兩人喊出的數字之和,誰就輸了,輸家罰一杯酒。兩人同贏或兩人同輸則繼續下一輪,直到唯一的贏家出現。

下面給出甲、乙兩人的酒量(最多能喝多少杯不倒)和劃拳記錄,請你判斷兩個人誰先倒。


輸入格式:

輸入第一行先后給出甲、乙兩人的酒量(不超過100的非負整數),以空格分隔。下一行給出一個正整數N(≤100),隨后N行,每行給出一輪劃拳的記錄,格式為:

甲喊 甲劃 乙喊 乙劃

其中是喊出的數字,是劃出的數字,均為不超過100的正整數(兩只手一起劃)。


輸出格式:

在第一行中輸出先倒下的那個人:A代表甲,B代表乙。第二行中輸出沒倒的那個人喝了多少杯。題目保證有一個人倒下。注意程序處理到有人倒下就終止,后面的數據不必處理。


輸入樣例:

1 1
6
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
15 1 1 16

輸出樣例:

A
1

?程序代碼

#include<stdio.h>
int main(){int a,b;scanf("%d %d",&a,&b);//輸入甲和乙的酒量int N;int count=0,num=0;//用來統計甲和乙罰酒的數量scanf("%d",&N);//輸入測試的案例數int x,y,z,q;for(int i=0;i<N;i++){scanf("%d %d %d %d",&x,&y,&z,&q);//輸入甲喊,甲劃,乙喊,乙劃的數值if(y==x+z&&q!=y){//當滿足甲罰酒時,count加1count++;}if(q==x+z&&y!=q){//當滿足乙罰酒時,num加1num++;}if(count>a){//當甲罰酒的量大于甲的酒量時printf("A\n");printf("%d",num);break;}if(num>b){//當乙罰酒的量大于乙的酒量時printf("B\n");printf("%d",count);break;}}return 0;
}

運行結果

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/208254.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208254.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208254.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Android】Java NIO(New I/O)的`Selector`類來實現非阻塞的Socket監聽

如果你不想使用循環來監聽客戶端的連接和數據&#xff0c;你可以使用Java NIO&#xff08;New I/O&#xff09;的Selector類來實現非阻塞的Socket監聽。Selector類提供了一種選擇一組已經就緒的通道的機制&#xff0c;這樣你就不需要使用循環來等待連接和數據。 以下是使用Sel…

Axure網頁端高復用組件庫, 下拉菜單文件上傳穿梭框日期城市選擇器

作品說明 組件數量&#xff1a;共 11 套 兼容軟件&#xff1a;Axure RP 9/10&#xff0c;不支持低版本 應用領域&#xff1a;web端原型設計、桌面端原型設計 作品特色 本作品為「web端組件庫」&#xff0c;高保真高交互 (帶仿真功能效果)&#xff1b;運用了動態面板、中繼…

使用pytorch查看中間層特征矩陣以及卷積核參數

這篇是我對嗶哩嗶哩up主 霹靂吧啦Wz 的視頻的文字版學習筆記 感謝他對知識的分享 1和4是之前講過的alexnet和resnet模型 2是分析中間層特征矩陣的腳本 3是查看卷積核參數的腳本 1設置預處理方法 和圖像訓練的時候用的預處理方法保持一致 2實例化模型 3載入之前的模型參數 4載入…

小白理解GPT的“微調“(fine-tuning)

對于GPT-3.5&#xff0c;我們實際上并不能在OpenAI的服務器上直接訓練它。OpenAI的模型通常是預訓練好的&#xff0c;也就是說&#xff0c;它們已經在大量的語料上進行過訓練&#xff0c;學習到了語言的基本規則和模式。 然而&#xff0c;OpenAI提供了一種叫做"微調"…

Pandas操作數據庫

一&#xff1a;Pandas讀取數據庫數據 二&#xff1a;Pandas讀取海量數據 三&#xff1a;Pandas向數據庫存數據 四&#xff1a;Pandas寫入海量數據

理想中的PC端剪切板工具,應該有哪些功能?

在日常工作中&#xff0c;我們經常需要復制和粘貼文本、圖片和鏈接。 首先&#xff0c;這款剪切板功能應該在不使用時不顯示窗口&#xff0c;以避免干擾我們的工作。它應該在后臺靜默記錄剪切板歷史&#xff0c;以便我們可以隨時查看之前的記錄。 其次&#xff0c;當我們需要…

A類中創建posix線程,線程間如何通信

如果你在類A中使用pthread_create創建了線程B&#xff0c;而線程B需要與類A進行通信&#xff0c;你可以考慮以下兩種方法&#xff1a; 使用回調函數&#xff1a; 在創建線程B時&#xff0c;通過參數傳遞一個回調函數&#xff0c;該回調函數可以在線程B中執行&#xff0c;并在完…

上海寶山區12月8日發生一起火災 火勢已撲滅 揭秘AI如何“救援”

在這個冬日的早晨&#xff0c;上海寶山區的居民經歷了一場驚心動魄的火災。幸運的是&#xff0c;火勢很快就被撲滅了。但這起事件不禁讓我們思考&#xff1a;如何更有效地預防和應對這樣的緊急情況&#xff1f; 這時候&#xff0c;就不得不提到北京富維圖像公司的一項創新技術—…

我的隱私計算學習——國密SM2和國密SM4算法

此篇是我筆記目錄里的安全保護技術&#xff08;七&#xff09;&#xff0c;前篇可見&#xff1a; 隱私計算安全保護技術&#xff08;一&#xff09;&#xff1a;我的隱私計算學習——混淆電路-CSDN博客 隱私計算安全保護技術&#xff08;二&#xff09;&#xff1a;我的隱私計…

【JavaWeb】獲取WebServlet注解的對象

import javax.servlet.annotation.WebServlet; public class ReflectAnnotation {public static void main(String[] args) throws Exception{//獲取servlet類的webServlet的注解內容Class<?>welcomeServletClassClass.forName("SubmitScoreServlet");//判斷有…

Spring 裝配Bean詳解

一、簡介 ? Spring容器負責創建應用程序中的bean并通過DI來協調這些對象之間的關系。Spring具有非常大的靈活性&#xff0c;它提供了三種主要的裝配機制&#xff1a; 在XML中進行顯示配置&#xff1b;在Java中進行顯示配置&#xff1b;隱式的bean發現機制和自動裝配。 二、…

代碼隨想錄 62. 不同路徑

題目 一個機器人位于一個 m x n 網格的左上角 &#xff08;起始點在下圖中標記為 “Start” &#xff09;。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角&#xff08;在下圖中標記為 “Finish” &#xff09;。 問總共有多少條不同的路徑&#xff1f; 示例…

支付寶小程序接口傳參會默認排序

一&#xff1a;問題 描述&#xff1a;最近項目中的接口都加了簽名&#xff0c;在同步到支付寶小程序上時&#xff0c;發現有些接口報錯&#xff0c;經過排查&#xff0c;導致報錯的原因是因為傳參順序被支付寶小程序默認排序了&#xff0c;比如&#xff1a; 設置的原始參數&a…

當下流行視頻剪輯軟件會聲會影2024,讓你的視頻制作更精彩

大家好呀&#xff01;今天小編給大家介紹一款超贊的視頻編輯軟件——會聲會影2024&#xff01; 當下流行視頻剪輯軟件會聲會影2024&#xff0c;讓你的視頻制作更精彩&#xff0c;會聲會影2024不僅提供了各種酷炫的特效和濾鏡&#xff0c;還有更多令人驚嘆的功能等待著你的發掘…

【STM32】藍牙氛圍燈

Docs 一、項目搭建和開發流程 一、項目需求和產品定義 1.需求梳理和產品定義 一般由甲方公司提出&#xff0c;或由本公司市場部提出 需求的重點是&#xff1a;這個產品究竟應該做成什么樣&#xff1f;有哪些功能&#xff1f;具體要求和參數怎樣&#xff1f;此外還要考慮售價…

MongoDB SASL 鑒權方式 SCRAM-SHA-1步驟

轉載于 MongoDB SCRAM-SHA-1 over SASL 文章目錄 OverviewStep 1Step 2Step 3Edits I recently implemented SCRAM-SHA-1 over SASL for Fantom’s MongoDB driver so it could authenticate against MongoDB v3 databases. Much to my surprise, for such a massive breaking…

C++函數模板案例

利用函數模板封裝一個排序的函數&#xff0c;可以對不同數據類型數組進行排序排序規則從大到小&#xff0c;排序算法為選擇排序分別利用char數組和int數組進行測試 #include<iostream> using namespace std;template<class T> void myswap(T& a, T& b) {T…

[Python從零到壹] 七十三.圖像識別及經典案例篇之圖像去霧ACE算法和暗通道先驗去霧算法實現

十月太忙&#xff0c;還是寫一篇吧&#xff01;祝大家1024節日快樂O(∩_∩)O 歡迎大家來到“Python從零到壹”&#xff0c;在這里我將分享約200篇Python系列文章&#xff0c;帶大家一起去學習和玩耍&#xff0c;看看Python這個有趣的世界。所有文章都將結合案例、代碼和作者的經…

java中什么是守護線程?

在 Java 中&#xff0c;線程分為兩種類型&#xff1a;用戶線程&#xff08;User Thread&#xff09;和守護線程&#xff08;Daemon Thread&#xff09;。 用戶線程&#xff08;User Thread&#xff09;&#xff1a; 用戶線程是應用程序中的主要線程&#xff0c;當所有的用戶線程…

實例分割網絡:Mask RCNN

文章目錄 網絡結構Mask 分支RoIAlignRoIPooling的精度問題RoIAlign方法Mask RepresentationMask R-CNNNetwork Architecture實現細節實驗結果與其他的實例分割網絡的對比對比實驗不同backbone的對比實驗不同的激活函數的對比實驗RoiAli