`
lylegend13
  • 浏览: 83939 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

1012

    博客分类:
  • Java
 
阅读更多

从1打到13

 

 

public class Main {
	public static void main(String[] args) {
		new Main();
	}

	public Main() {
		for (int i = 1; i < 14; i++) {
			System.out.println(i + "\t" + exec(i));
		}
	}

	public int exec(int n) {
		for (int i = 0;; i += n + 1) {
			if (check(n, n + 1 + i)) {
				return n + 1 + i;
			}
			if (check(n, n + 2 + i)) {
				return n + 2 + i;
			}
		}
	}

	public boolean check(int n, int k) {
		int length = 2 * n;
		int begin = 0;
		for (int i = 0; i < n; i++) {
			begin = (begin + k - 1) % (length - i);
			if (begin < n) {
				return false;
			}
		}
		return true;
	}

}

 1 2

2 7

3 5

4 30

5 169

6 441

7 1872

8 7632

9 1740

10 93313

11 459901

12 1358657

13 2504881

 

通过的1012

 

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int[] a = new int[] { 2, 7, 5, 30, 169, 441, 1872, 7632, 1740, 93313, 459901, 1358657, 2504881 };
		Scanner s = new Scanner(System.in);
		int num;
		while ((num = s.nextInt()) != 0) {
			System.out.println(a[num - 1]);
		}
		s.close();
	}
}

超时的1012

 

 

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		new Main();
	}

	public Main() {
		Scanner s = new Scanner(System.in);
		int num;
		while ((num = s.nextInt()) != 0) {
			System.out.println(exec(num));
		}
		s.close();
	}

	public int exec(int n) {
		int i = n + 1;
		while (true) {
			if (check(n, i)) {
				return i;
			}
			i++;
			if (check(n, i)) {
				return i;
			}
			i += n;
		}
	}

	public boolean check(int n, int k) {
		int length = n << 1;
		int begin = 0;
		for (int i = 0; i < n; i++) {
			begin = (begin + k - 1) % (length - i);
			if (begin < n) {
				return false;
			}
		}
		return true;
	}

}
分享到:
评论
2 楼 lylegend13 2012-06-04  
哈包祥明 写道
可以问一下  这篇文章要说明什么》》???

ACM练习题
1 楼 哈包祥明 2012-05-08  
可以问一下  这篇文章要说明什么》》???

相关推荐

    hp 1012打印机驱动程序

    标题中的“hp 1012打印机驱动程序”指的是惠普(HP)1012型号打印机的专用驱动软件,这是确保该打印机在特定操作系统下正常运行的关键组件。驱动程序是计算机与硬件设备之间沟通的桥梁,它翻译操作系统发送的指令,...

    TDS1012 使用说明书

    ### TDS1012 数字示波器关键知识点解析 #### 一、产品概述与安全须知 **TDS1012**是Tektronix公司推出的一款数字存储示波器,隶属于TDS1000和TDS2000系列。此款示波器集成了先进的数字技术,能够精确地捕捉、分析...

    IEEE Std 1012-2004 IEEE Standard for Software Verificiation and Validation

    《IEEE Std 1012-2004 IEEE Standard for Software Verification and Validation》是IEEE(电气和电子工程师协会)制定的一项重要标准,专门针对软件验证与确认(Verification and Validation,简称V&V)的过程提供...

    IEEE 1012-2012

    标题“IEEE 1012-2012”指的是IEEE(电气和电子工程师协会)制定的1012-2012标准,它是一个关于系统和软件验证与确认的标准。此标准在软件质量验证和确认过程中起到重要作用,尤其是在核电行业,审查机构会依据此...

    Leader统帅@G1012HBD766S洗衣机说明书.pdf

    今天,我们就来深入探讨Leader统帅品牌旗下的一款高端滚筒式洗衣机——G1012HBD766S型号,它不仅集成了多项先进技术,更符合中国大陆地区销售使用标准,满足了现代家庭对洗衣的全方位需求。 首先,我们来了解一下这...

    BS EN 1012-1 2010.pdf

    《BS EN 1012-1 2010》是英国标准协会(BSI)发布的一份关于压缩机和真空泵安全要求的技术规范,该标准主要关注第一部分:空气压缩机的安全标准。这份标准取代了之前的BS 6244:1982和BS EN 1012-1:1997,这些旧版...

    EEE 1012-2016系统、软件测试与验证标准

    EEE 1012-2016系统、软件测试与验证标准 。要在如核反应堆控制保护系统、飞行器控制系统等安全重要系统中使用计算机系统,除了硬件系统的可靠性外,必须确保其控制软件具有足够高的可靠性。通常采取的措施有:利用...

    Hp1010-1012-1015打印机维修手册

    《Hp1010-1012-1015打印机维修手册》是一份针对惠普(HP)1010、1012和1015型号打印机的详细维修指南,提供了高清PDF格式的文档,方便用户查阅和打印。这份手册包含了丰富的技术信息和实用的操作步骤,旨在帮助用户...

    IEEE Std 1012-2012 系统、软件测试与验证标准

    ### IEEE Std 1012-2012:系统、软件测试与验证标准 #### 概览 IEEE Std 1012-2012 标准为系统、软件及硬件的验证与确认(Verification and Validation, V&V)提供了一套全面的指南。该标准覆盖了从需求定义到系统...

    Leader统帅@G1012HB76S洗衣机说明书.pdf

    【Leader统帅 G1012HB76S 洗衣机说明书】详细解析 Leader统帅品牌推出的G1012HB76S型号洗衣机是一款集烘干洗涤于一体的家用电器,旨在提供高效且便捷的洗衣体验。这款洗衣机拥有555cm³的烘干洗涤容量,能够满足...

    BS EN 1012-2 1996 + A1 2009.pdf

    "BS EN 1012-2 1996 + A1 2009.pdf" 本文档是英国标准协会(BSI)发布的一份关于压缩机和真空泵的安全要求的标准文档。该标准的编号为BS EN 1012-2:1996+A1:2009,属于国际电工委员会(IEC)系列标准。 压缩机和...

    Leader统帅@G1012B36W洗衣机说明书.pdf

    【Leader统帅@G1012B36W洗衣机】是一款家用电动洗衣机,具备多种功能和智能特性,旨在提供高效、便捷的洗涤体验。这款洗衣机的最大洗涤重量为10公斤,适合各种家庭洗涤需求。其特点包括: 1. **电源启动/暂停**:...

    Leader统帅@G1012HB36W洗衣机说明书.pdf

    【Leader统帅@G1012HB36W洗衣机】是一款家用电动洗衣机,具备多种洗涤和烘干功能,适用于各种衣物类型。该洗衣机遵循一系列国家和行业标准,包括Q/0212HRM 001《统帅家用电动洗衣机》,GB 4706.1《家用和类似用途...

    dell-mini1012无线网卡xp驱动

    标题中的“dell-mini1012无线网卡xp驱动”指的是戴尔Mini 1012上网本在Windows XP操作系统下的无线网卡驱动程序。戴尔Mini 1012是一款轻便型笔记本电脑,它可能配备了各种硬件组件,其中无线网卡是允许用户通过Wi-Fi...

    Leader统帅@G1012HB766SU1洗衣机说明书.pdf

    【Leader统帅 G1012HB766SU1 洗衣机】是一款集洗涤和烘干于一体的家用电器,其主要特点和操作要点如下: 1. **洗涤烘干容量**:该型号洗衣机的洗涤烘干容量为555cm³,适合处理不同类型的衣物。 2. **安装与安全**...

    惠普hp laserjet 1012激光打印机驱动 最新版

    惠普hplaserjet1012激光打印机驱动是一款打印机驱动程序。小编提供的hp1012驱动软件可以用来修复设备运转失败问题!这款打印机产品很受用户的欢迎,打印性能良好,打印速度非常快!欢迎下载使用。产品介绍惠普HP...

    Leader统帅@G1012B766SU1洗衣机说明书.pdf

    【Leader统帅 G1012B766SU1 洗衣机】是一款具有巴氏杀菌功能的滚筒式洗衣机,适用于家庭使用。这款洗衣机的洗涤容量为555立方厘米,配备了多种智能化和安全特性,以提供高效、健康的洗衣体验。 ...

    aoz1012 datasheet

    标题《aoz1012 datasheet》和描述中提到的数据手册,是指针对AOZ1012这一型号的电子组件所编制的详细技术说明文件。由于这里存在一个错误,即内容部分提及的是AOZ1021型号的信息,那么我们可以合理推断,在描述中...

    ul1012电源标准

    美规,电源的标准UL Standard for Safety for UL Standard for Safety for Power Units Other Than Class 2, UL 1012

    柯达Z1012IS说明书

    ### 柯达Z1012IS相机使用说明及重要知识点 #### 一、安装软件及连接背带 - **安装软件**:在使用柯达Z1012IS相机之前,首先需要安装相机随附的软件。安装步骤简单明了,只需要按照屏幕上的指引操作即可。安装完成...

Global site tag (gtag.js) - Google Analytics