从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;
}
}
分享到:
相关推荐
标题中的“hp 1012打印机驱动程序”指的是惠普(HP)1012型号打印机的专用驱动软件,这是确保该打印机在特定操作系统下正常运行的关键组件。驱动程序是计算机与硬件设备之间沟通的桥梁,它翻译操作系统发送的指令,...
### TDS1012 数字示波器关键知识点解析 #### 一、产品概述与安全须知 **TDS1012**是Tektronix公司推出的一款数字存储示波器,隶属于TDS1000和TDS2000系列。此款示波器集成了先进的数字技术,能够精确地捕捉、分析...
《IEEE Std 1012-2004 IEEE Standard for Software Verification and Validation》是IEEE(电气和电子工程师协会)制定的一项重要标准,专门针对软件验证与确认(Verification and Validation,简称V&V)的过程提供...
标题“IEEE 1012-2012”指的是IEEE(电气和电子工程师协会)制定的1012-2012标准,它是一个关于系统和软件验证与确认的标准。此标准在软件质量验证和确认过程中起到重要作用,尤其是在核电行业,审查机构会依据此...
今天,我们就来深入探讨Leader统帅品牌旗下的一款高端滚筒式洗衣机——G1012HBD766S型号,它不仅集成了多项先进技术,更符合中国大陆地区销售使用标准,满足了现代家庭对洗衣的全方位需求。 首先,我们来了解一下这...
《BS EN 1012-1 2010》是英国标准协会(BSI)发布的一份关于压缩机和真空泵安全要求的技术规范,该标准主要关注第一部分:空气压缩机的安全标准。这份标准取代了之前的BS 6244:1982和BS EN 1012-1:1997,这些旧版...
EEE 1012-2016系统、软件测试与验证标准 。要在如核反应堆控制保护系统、飞行器控制系统等安全重要系统中使用计算机系统,除了硬件系统的可靠性外,必须确保其控制软件具有足够高的可靠性。通常采取的措施有:利用...
《Hp1010-1012-1015打印机维修手册》是一份针对惠普(HP)1010、1012和1015型号打印机的详细维修指南,提供了高清PDF格式的文档,方便用户查阅和打印。这份手册包含了丰富的技术信息和实用的操作步骤,旨在帮助用户...
### IEEE Std 1012-2012:系统、软件测试与验证标准 #### 概览 IEEE Std 1012-2012 标准为系统、软件及硬件的验证与确认(Verification and Validation, V&V)提供了一套全面的指南。该标准覆盖了从需求定义到系统...
【Leader统帅 G1012HB76S 洗衣机说明书】详细解析 Leader统帅品牌推出的G1012HB76S型号洗衣机是一款集烘干洗涤于一体的家用电器,旨在提供高效且便捷的洗衣体验。这款洗衣机拥有555cm³的烘干洗涤容量,能够满足...
"BS EN 1012-2 1996 + A1 2009.pdf" 本文档是英国标准协会(BSI)发布的一份关于压缩机和真空泵的安全要求的标准文档。该标准的编号为BS EN 1012-2:1996+A1:2009,属于国际电工委员会(IEC)系列标准。 压缩机和...
【Leader统帅@G1012B36W洗衣机】是一款家用电动洗衣机,具备多种功能和智能特性,旨在提供高效、便捷的洗涤体验。这款洗衣机的最大洗涤重量为10公斤,适合各种家庭洗涤需求。其特点包括: 1. **电源启动/暂停**:...
【Leader统帅@G1012HB36W洗衣机】是一款家用电动洗衣机,具备多种洗涤和烘干功能,适用于各种衣物类型。该洗衣机遵循一系列国家和行业标准,包括Q/0212HRM 001《统帅家用电动洗衣机》,GB 4706.1《家用和类似用途...
标题中的“dell-mini1012无线网卡xp驱动”指的是戴尔Mini 1012上网本在Windows XP操作系统下的无线网卡驱动程序。戴尔Mini 1012是一款轻便型笔记本电脑,它可能配备了各种硬件组件,其中无线网卡是允许用户通过Wi-Fi...
【Leader统帅 G1012HB766SU1 洗衣机】是一款集洗涤和烘干于一体的家用电器,其主要特点和操作要点如下: 1. **洗涤烘干容量**:该型号洗衣机的洗涤烘干容量为555cm³,适合处理不同类型的衣物。 2. **安装与安全**...
惠普hplaserjet1012激光打印机驱动是一款打印机驱动程序。小编提供的hp1012驱动软件可以用来修复设备运转失败问题!这款打印机产品很受用户的欢迎,打印性能良好,打印速度非常快!欢迎下载使用。产品介绍惠普HP...
【Leader统帅 G1012B766SU1 洗衣机】是一款具有巴氏杀菌功能的滚筒式洗衣机,适用于家庭使用。这款洗衣机的洗涤容量为555立方厘米,配备了多种智能化和安全特性,以提供高效、健康的洗衣体验。 ...
标题《aoz1012 datasheet》和描述中提到的数据手册,是指针对AOZ1012这一型号的电子组件所编制的详细技术说明文件。由于这里存在一个错误,即内容部分提及的是AOZ1021型号的信息,那么我们可以合理推断,在描述中...
美规,电源的标准UL Standard for Safety for UL Standard for Safety for Power Units Other Than Class 2, UL 1012
### 柯达Z1012IS相机使用说明及重要知识点 #### 一、安装软件及连接背带 - **安装软件**:在使用柯达Z1012IS相机之前,首先需要安装相机随附的软件。安装步骤简单明了,只需要按照屏幕上的指引操作即可。安装完成...