`
isiqi
  • 浏览: 16486383 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

HDUOJ1016 Prime Ring Problem

阅读更多

Prime Ring Problem

Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8087Accepted Submission(s): 3620

Problem Description
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.

Note: the number of first circle should always be 1.

Input
n (0 < n < 20).
Output
The output format is shown as sample below. Each row represents a series of circle numbers in the ring beginning from 1 clockwisely and anticlockwisely. The order of numbers must satisfy the above requirements. Print solutions in lexicographical order.

You are to write a program that completes above process.

Print a blank line after each case.
Sample Input
6 8
Sample Output
Case 1: 1 4 3 2 5 6 1 6 5 2 3 4 Case 2: 1 2 3 8 5 6 7 4 1 2 5 8 3 4 7 6 1 4 7 6 5 8 3 2 1 6 7 4 3 8 5 2
【解题思路】素数环是典型的DFS题目,DFS函数的参数为(int c, int cnt),
c代表遍历时所在环上节点的数,cnt代表结点个数。当节点个数位n时并且环末节点
和首节点相加也为素数则打印环。

根据本题总结dfs的主要步骤和方法:

1. 找搜索出口条件,即搜索到最深层时的操作

2. Dfs采用递归搜索,在遍历后返回时标记已经遍历的节点

3. 注意入口条件的满足

4. 画出递归搜索图查看函数是否满足要求

5. 注意回溯的条件,适当的时候需要剪枝

分享到:
评论

相关推荐

    Prime Ring Problem 深度探索

    ### Prime Ring Problem 深度探索 #### 问题背景与定义 在计算机科学与算法竞赛领域,特别是ACM比赛中,经常会出现一类与数学紧密结合的问题,其中“Prime Ring Problem”(简称PRP)就是一个典型例子。该问题的...

    LynX_Prime_Interface.rar_lynx prime_lynx vega_vega_vega prime_ve

    《LynX Prime Interface——深度探索Vega Prime模块的运用》 在当今的IT领域,高效的数据处理和分析工具是必不可少的。LynX Prime Interface与Vega系列产品的结合,为用户提供了强大的计算能力和灵活的模块化设计,...

    WXH_eprime_E-prime情绪图片刺激_eprime图片刺激_

    在本案例中,“WXH_eprime_E-prime情绪图片刺激_eprime图片刺激”标题表明这是一个利用E-Prime进行情绪图片刺激实验的设计。下面将详细阐述E-Prime的基本功能、情绪图片刺激实验的设计原理及其实现方法。 E-Prime是...

    E-Prime程序示例.zip

    E-Prime示例集E-Prime示例集E-Prime示例集E-Prime示例集E-Prime示例集E-Prime是由卡奈基-梅龙大学和匹兹堡大学联合开发心理学实验操作平台,是一个高等的图形设计环境,提供革命性的新工具,以加速实验发展,E-Prime...

    Eprime 2.0安装包.rar

    EPrime 2.0是一款广泛应用于心理学、神经科学和社会科学研究的心理实验设计与数据收集软件。它的全称是Experimental Prime,由Psychology Software Tools (PST) 公司开发,为研究者提供了强大的实验构建工具,使得非...

    E-Prime软件+安装方法+教程

    E-Prime是一款强大的实验设计与数据收集工具,广泛应用于心理学、认知科学以及神经科学等领域。它的主要功能包括创建实验流程、呈现视觉和听觉刺激、记录反应时间以及处理实验数据等。下面将详细介绍E-Prime的软件...

    prime95使用教程.pdf

    Prime95是一款专门用于CPU稳定性测试的工具,由著名软件开发者George Woltman开发,主要用于检测计算机系统的稳定性,特别是CPU的耐受性。这款软件的名字来源于其主要功能——计算梅森质数(Mersenne primes),这是...

    心理学eprime制作flanker实验

    EPrime是一款专为心理学实验设计的软件,它允许研究人员创建、控制并记录各种心理实验,包括经典的Flanker任务。在本实验中,我们将探讨EPrime如何被用来构建一个Flanker任务,这是一种常用于研究注意力、执行功能和...

    Vega Prime V5.0 入门教程

    Vega Prime V5.0是一款著名的商业化视景仿真软件,提供从简单到复杂的场景模拟,广泛应用于航空、军事、航海、城市模拟等多个领域。V5.0版本的Vega Prime入门教程将向读者介绍如何使用这款强大的软件来创建和管理...

    E-prime安装包

    E-Prime是一款专为实验心理学设计的软件工具,它提供了强大的实验设计和数据收集功能,是研究人员和学生进行心理实验的重要助手。E-Prime 2.0版本在前一代的基础上进行了许多改进,使得实验设计更加直观易用,同时也...

    Presagis 仿真软件Vega Prime 18.0参考手册

    《Presagis 仿真软件Vega Prime 18.0参考手册》是针对该专业级仿真软件的重要参考资料,旨在帮助用户全面了解并有效利用Vega Prime 18.0的各项功能。该手册包含了多种格式,如CHM(Microsoft HTML Help)和PDF,以...

    E-prime实验设计技术(曾祥炎)

    ### E-Prime实验设计技术知识点概述 #### 1. E-Prime的发展背景 E-Prime是一种广泛应用于心理实验研究的计算机软件,它的出现是为了应对早期心理实验计算机化过程中的缺陷和挑战。20世纪50至60年代,随着计算机技术...

    电力线载波PRIME协议

    PRIME协议(PoweRline Intelligent Metering Evolution),即智能电表电力线通信的演进,是由PRIME联盟(PRIME Alliance)开发的电力线载波通信标准。PRIME协议基于正交频分复用(Orthogonal Frequency Division ...

    EPRIME 实例集

    EPRIME(Experimental Prime Research and Interactive Media Environment)是一款在心理学实验设计和数据收集领域广泛应用的软件。它允许研究人员创建复杂的实验程序,以测试各种认知和感知现象。以下将详细讲解...

    PrimeTime PX User Guide

    ### PrimeTime PX 用户指南知识点概览 #### 一、PrimeTime PX 概述 - **定义与作用**:PrimeTime PX 是由 Synopsys 公司开发的一款高性能静态时序分析(STA)工具,用于集成电路设计中的时序验证。它在确保设计符合...

    E-prime珍贵教程

    **E-Prime珍贵教程** E-Prime是一种专为心理学实验设计和执行的软件,由Psychology Software Tools公司开发。这个“E-prime珍贵教程”针对的是想要深入理解并使用E-Prime系统的初学者。E-Prime的核心功能在于帮助...

    Prime Time中文教程

    ### Prime Time中文教程知识点概述 #### 一、绪论与背景 - **集成电路设计的发展**:随着集成电路(IC)向VLSI(Very Large Scale Integration)和ULSI(Ultra Large Scale Integration)发展,其规模迅速扩大到几...

    primesense Sensor-Win64-5.1.6.6

    标题“primesense Sensor-Win64-5.1.6.6”指的是PrimeSense公司为64位Windows操作系统设计的一款传感器驱动程序,版本号为5.1.6.6。PrimeSense是一家专注于3D感知技术和硬件开发的公司,其产品广泛应用于机器人导航...

    Eprime 2.0安装包(original).zip

    EPrime是一款专为心理学实验设计的强大软件,尤其在认知心理学领域广泛应用。EPrime 2.0是该软件的第二个主要版本,提供了许多增强的功能和改进,使得实验设计、执行和数据分析更加便捷。以下是对EPrime 2.0及其重要...

    Eprime统计准确率.doc

    Eprime 统计准确率 Eprime 是一款功能强大且广泛应用于心理学、神经科学、社会科学等领域的实验设计和数据采集软件。下面是 Eprime 统计准确率的相关知识点: 一、Eprime 安装 Eprime 的安装过程非常简单。首先,...

Global site tag (gtag.js) - Google Analytics