为了测试数据,在网上看了好多思想,还是坚持自己最初的想法,字符转成数组。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
while (s.hasNext()) {
for (int i = s.nextInt(); i >= 1; i--) {
int[] a = new int[12];// 把字符对应成int数组
int count = 0;// 不平衡的次数 = 假币出现的次数
for (int j = 0; j < 3; j++) {
String left = s.next();
String right = s.next();
switch (s.next().charAt(0)) {
case 'd':
for (char c : left.toCharArray()) {
a[c - 65] -= 4;
}
for (char c : right.toCharArray()) {
a[c - 65] += 4;
}
count++;
break;
case 'e':
for (char c : left.toCharArray()) {
a[c - 65]++;
}
for (char c : right.toCharArray()) {
a[c - 65]++;
}
break;
case 'u':
for (char c : left.toCharArray()) {
a[c - 65] += 4;
}
for (char c : right.toCharArray()) {
a[c - 65] -= 4;
}
count++;
break;
}
}
for (int j = 0; j < 12; j++) {
if (a[j] % (4 * count) == 0) {
if (a[j] > 0) {
System.out.println((char) (j + 65) + " is the counterfeit coin and it is heavy.");
break;
} else if (a[j] < 0) {
System.out.println((char) (j + 65) + " is the counterfeit coin and it is light.");
break;
}
}
}
}
break;
}
s.close();
}
}
分享到:
相关推荐
标题中的“PL2303_Prolific_GPS_1013_20090319.zip”指的是一个由Prolific公司生产的PL2303系列USB到串口转换器的驱动程序,发布于2009年3月19日。这个驱动程序是针对GPS设备1013型号的,它可能是一个专门优化过的...
根据提供的文件信息,我们可以提炼出以下关于CSR1013蓝牙微控制器单元的知识点: 1. CSR1013微控制器单元是一款符合蓝牙4.1标准的器件,支持经典蓝牙SPP(串行端口协议)。 2. 它采用了CSR公司的CSRμEnergy平台,...
隔离放大器是一种特殊的测量放大电路,其输入、输出和电源...如图所示电路利用单电源高精度双运OPA1013作为前置放大,利用双口隔离小型化隔离放大器ISO212P作为后级隔离放大器。 OPA1013双运放的主要参数(典型值):
【标题】"POJ1013 C解法"是一个关于解决特定编程竞赛问题的教程,主要关注如何用C语言来实现解决方案。POJ(Problem Solving in Java)是著名的在线编程竞赛平台,它提供了各种算法题目供参赛者挑战,而POJ1013是一...
"Office1013完美卸载"工具就是为了应对这种情况而设计的,它专门用于解决Office 2013卸载过程中的异常问题,帮助用户彻底清理系统中的Office 2013残留。 Office 2013是Microsoft公司推出的办公软件套装,包含了Word...
福昕PDF阅读编辑器v3.1.2.1013是其在2009年10月14日发布的绿色zip版本,这意味着它无需安装,下载后即可直接使用,方便用户在不同设备间携带和使用。 在功能方面,福昕PDF阅读编辑器提供了基础的PDF阅读、注释和...
标题“pdftoword1013.rar”表明这是一个压缩包文件,其主要功能是将PDF文件转换为Word文档。这种转换工具对于处理不同格式的办公文档尤其有用,特别是当用户需要编辑PDF中的内容,而原始文件可能丢失或无法访问时。 ...
1013报错是苹果设备用户在尝试解锁或更新iOS系统时可能遇到的一种特定问题。本文将深入探讨1013错误的原因、影响以及如何进行修复。 1013报错通常发生在iPhone、iPad等苹果设备试图恢复或更新到新版本的iOS时。这个...
标题“STOR_Win7_8_11.7.0.1013_f6flpy-x64_f6flpy-x64_windows7_”揭示了这是一款与存储驱动程序相关的软件更新,适用于Windows 7、Windows 8及Windows 11操作系统。版本号11.7.0.1013表明这是一个较新的更新,可能...
标题中的“PL2303_Prolific_GPS_1013_20080319.rar”指的是Prolific公司生产的PL2303系列USB到串口转换器的一个老版本驱动程序,发布日期为2008年3月19日。这个驱动主要是针对PL2303芯片的,它被广泛用于各种设备,...
在建筑工程领域,质量控制是至关重要的环节,而“建筑工程常用表格2021B 1013原材料、配件、设备试验委托单”是确保工程质量的重要工具之一。这份文档主要用于记录和管理建筑材料、配件和设备的试验过程,以确保它们...
1013 求两点间的距离
PL-2303_Drivers+-+Generic_Windows_PL2303_Prolific_GPS_1013_20090319
oracle 11g R1软件linux_11gR1_database_1013适用于linux系统,文件分割成 2个 压缩包,必须集齐2个 文件后才能一起解压一起使用: linux_11gR1_database_1013.part2.rar ... linux_11gR1_database_1013.part1.rar ...
c++初学者
cFosSpeed-v1013-2272简体中文特别版 软件是Windows操作系统下的一款重要的网络工具软件,其特别的通信流量调整功能可以保证网络在上传下载工作时均保持满速高速的运行状态,可对已有网络带宽的利用发挥到极致。
CorelDRW_X5插件包1013修正版