博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找水王续
阅读量:7219 次
发布时间:2019-06-29

本文共 660 字,大约阅读时间需要 2 分钟。

设计思想:

     定义数组储存ID。将每个水王ID都与其它水军ID进行抵消。首先先将前三个不同水军ID设为水王ID,开始抵消计数,“水王”中抵消后数量剩余为0的即被淘汰,用一个最新的水军ID继续进行抵消,最后剩下的即为水王ID。

源代码:

import java.util.Scanner;public class main {	public static void main(String[] args) {		// TODO Auto-generated method stub		int length;//帖子数量		int idnum[]={0,0,0};//计数	    int ID[]={0,0,0};//储存水王地址      	    System.out.println("请输入总帖子数量:");	    Scanner in=new Scanner(System.in); 	    length=in.nextInt();	    int curId[]=new int[length];//储存所有的id地址	    System.out.println("请输入水军的ID列表");	    for(int j=0;j

 

结果截图:

个人总结:

  这个是找水王与上一次条件有所不同,但解决思路基本相同。同样是利用删除相同ID 进行解决问题。要解决实验问题,必须要进行笔上的演算,找到合适的算法。

转载于:https://www.cnblogs.com/java-test/p/5528286.html

你可能感兴趣的文章
11.08 轮换行值
查看>>
AIX lsof 命令
查看>>
微信小程序个人项目(node.js+koa2+koa-router+middleware+mysql+node-mysql-promise+axios)
查看>>
C#温故而知新学习系列之面向对象编程—类的数据成员(三)
查看>>
列表字典推导式
查看>>
HDOJ 1228 A+B(map水题)
查看>>
intellij IDEA 导入包的方法·
查看>>
Python之路番外:PYTHON基本数据类型和小知识点
查看>>
转:matlab+spider+weka
查看>>
步步为营 .NET 设计模式学习笔记 十五、Composite(组合模式)
查看>>
angular通过路由实现跳转 resource加载数据
查看>>
python try except, 异常处理
查看>>
字符串中的各种方法
查看>>
创建文件夹、新建txt文件
查看>>
js form表单 鼠标移入弹出提示功能
查看>>
LFS7.10——准备Host系统
查看>>
Redis.py客户端的命令总结【三】
查看>>
mac 安装secureCRT
查看>>
/var/adm/wtmp文件太大该怎么办?
查看>>
反应器模式 vs 观察者模式
查看>>