乒乓球(Table Tennis)
题目:乒乓球(Table Tennis)题目描述:【问题背景】国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。【问题描述】华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在11分制下,双方的比赛结果(截至记录末尾)。 比如现在有这么一份记录,(其中W表示华华获得一分,L表示华华对手获得一分): WWWWWWWWWWWWWWWWWWWWWWLW 在11分制下,此时比赛的结果是华华第一局11比0获胜,第二局11比0获胜,正在进行第三局,当前比分1比1。如果一局比赛刚开始,则此时比分为0比0。 你的程序就是要对于一系列比赛信息的输入(WL形式),输出正确的结果。输入格式:每个输入文件包含若干行字符串(每行至多20个字母),字符串有大写的W、L和E组成。其中E表示比赛信息结束,程序应该忽略E之后的所有内容。输出格式:输出有若干行,每一行对应一局比赛的比分(按比赛信息输入顺序)。样例输入: WWWWWWWWWWWWWWWWWWWW WWLWE样例输出: 11:0 11:0 1:1----------------------------- package a; import java.util.Scanner; public class A {public static void main(String[] args) {Scanner in = new Scanner(System.in); int nB = 0;int nC = 0;int nD = 1;String strA = new String();String strB = new String();do {strB = in.next();for(int i = 0; i < strB.length(); i++){ if(strB.charAt(i)=='W'){nB++; }if(strB.charAt(i)=='L'){nC++; }if(strB.charAt(i)=='E'){nD = 0;break;}if(nB == 11 || nC == 11){strA = strA + Integer.toString(nB) + ":" + Integer.toString(nC)+ "\n";nB = 0;nC = 0;}}} while (nD == 1); strA = strA + Integer.toString(nB) + ":" + Integer.toString(nC)+ "\n";System.out.print(strA);}}
转载于:https://www.cnblogs.com/Wzqa/archive/2013/04/02/2996402.html
乒乓球(Table Tennis)相关推荐
- 1026. Table Tennis (30)
题目如下: A table tennis club has N tables available to the public. The tables are numbered from 1 to N. ...
- 1026 Table Tennis (30 分)模拟排列问题
题目 A table tennis club has N tables available to the public. The tables are numbered from 1 to N. Fo ...
- Codeforces Round #443 (Div. 2) B. Table Tennis
Codeforces Round #443 (Div. 2) B. Table Tennis 879B 啊啊啊啊啊啊 做的时候太天真了--一开始的直觉是对的--orz后来想多了,pretest ...
- PAT----A1026 Table Tennis (30point(s))
A1026 Table Tennis (30point(s)) 花了好长时间都没ac,还差第五个测试点通不过,没办法了,先放着. 题意 优先安排id小的桌子.注意如果vip到了,优先安排vip桌子: ...
- 1026 Table Tennis Python实现
1026 Table Tennis Python实现 1.占用时间不能超过两小时 2.vip优先选择vip空桌,而非编号最小的空桌 def stot(w:str):h=int(w[:2])m=int( ...
- Pat(Advanced Level)Practice--1026(Table Tennis)
Pat1026代码 题目描述:A table tennis club has N tables available to the public. The tables are numbered fro ...
- 【PAT甲级 模拟 测试点0、3、4、5、7、8分析】1026 Table Tennis (30 分)
这篇文章帮我解决了测试点5.7 测试点分析都在代码注释里了 #include<bits/stdc++.h> using namespace std;int N, K, M; // 球友对的 ...
- PAT 1026 Table Tennis (30分)
蛮复杂的一道模拟题 需要注意的点挺多的: 1.优先级问题(vip桌子的安排) 2.playtime规定在2h之内,超过2h按2h计算 3.servingtime等于或大于21点的不输出 #includ ...
- 1026 Table Tennis (30分)
据说是PAT最难的一道模拟题,情况很复杂,第二次做了,依旧是折磨人的小妖精(* ̄︶ ̄). 这次主要是栽在条件判断上了,一定要小心数组越界!而且这种错很难找 (代码里※标注的地方,就是我找错找了好久的地 ...
- 1026 Table Tennis (30 分) 未完成【难度: 难 / 知识点: 模拟】
https://pintia.cn/problem-sets/994805342720868352/problems/994805472333250560
最新文章
- 【小心勿喷,吃饭中的小朋友最好别看】史上最搞笑的前端vue文件命名,没有之一,呵呵哒
- jquery中自定义函数被事件调用
- MyBatis 事务管理解析和有关事务的几种特殊场景表现
- 腾讯 PCG 招计算机视觉实习生!52CV关注者可加速面试进程
- 如何在 Web 开发中找到第一份工作?
- Spring下Redis的响应式编程
- WebRTC 之 RTX
- 【生信】统计学基础知识
- 《华林科纳-半导体工艺》PVA 刷擦洗
- spring注释原理
- 安装 office2021
- 三大运营商的云计算之殇
- 出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题
- 【杂谈】关于个人档案的机要邮寄
- for 语句的基本用法
- nmap——端口扫描_基础命令
- EMC PowerPath
- 重磅!最新光学类SCI影响因子2020
- 【树莓派】64G的SD卡无法使用NOOBS安装树莓派的问题
- APM,监控界的扛把子,牛逼!
热门文章
- 【2019银川网络赛A:】Maximum Element In A Stack(动态求栈中最大值)
- hdoj1058:Humble Numbers(dp基础题+技巧筛法)
- 计时器ajax,使用AJAX请求计时器
- 一文详解Attention机制
- mysql游标使用 loop_mysql 游标 loop while 的使用
- presto执行一条查询分为七步
- 数据库创建索引的规则
- ai背景合成_视频素材不好找!图片也能生成视频啦,AI剪辑助力原创短视频创作...
- 自建gitHub的webhook消息通知设计思路及成功验证结果
- Spring Cloud学习笔记---Spring Cloud Sleuth--一个手动搭建zipkin碰到的坑