- 浏览: 36890 次
- 性别:
- 来自: 杭州
最新评论
package com.yao.Algorithms; import java.util.HashMap; import java.util.Map; /** * * @author shuimuqinghua77 @date 2011-11-29 * */ public class Problem15 { private static Map<String, Node> seed = new HashMap<String, Node>(); private static int SIZE = 20; private static long sum = 0; public static void main(String[] args) { seed.put(0 + ":" + 0, new Node(0, 0, 1)); for (int i = 0; i < SIZE + SIZE; i++) { Map<String, Node> map = new HashMap<String, Node>(); for (Node node : seed.values()) { if (node.x == SIZE || node.y == SIZE) { sum += node.size; continue; } search(node.x + 1, node.y, node.size, map); search(node.x, node.y + 1, node.size, map); } seed = map; } System.out.println(sum); } private static void search(int x, int y, long size, Map<String, Node> map) { Node node = new Node(x, y, size); String key = x + ":" + y; if (map.get(key) != null) map.get(key).size += size; else map.put(key, node); } } class Node { int x; int y; long size; public Node(int x, int y, long size) { this.x = x; this.y = y; this.size = size; } }
发表评论
-
Problem26
2013-02-06 17:08 864A unit fraction contains 1 in t ... -
Problem25
2012-04-26 16:33 883package com.yao.Algorithms; ... -
Problem24
2012-04-26 14:12 783package com.yao.Algorithms; ... -
Problem23
2012-03-18 13:29 902A perfect number is a number fo ... -
Problem22
2012-03-17 23:13 771Using names.txt (right click an ... -
Problem21
2012-03-11 20:44 1205Problem 21 05 July 2002 Let ... -
Problem20
2011-12-15 14:09 804package com.yao.shuimu.euler; ... -
Problem19
2011-12-09 14:07 719package com.shui.mu.yao.io.algo ... -
Problem18/Problem67
2011-12-04 20:20 895package com.yao.Algorithms; ... -
Problem16
2011-12-02 15:32 418package com.shui.mu.yao.io.algo ... -
Problem14
2011-11-29 11:37 708package com.shui.mu.yao.io.algo ... -
Problem13_1
2011-11-21 14:07 589package yao.taobao.jj; publi ... -
Problem13
2011-11-19 23:51 565package com.yao.Algorithms; ... -
Problem12
2011-11-07 20:04 710package com.shui.mu.yao.io.algo ... -
Problem11
2011-11-06 19:38 1195package com.yao.Algorithms; ... -
Problem10
2011-11-03 20:14 414package com.shui.mu.yao.io.algo ... -
Problem9
2011-11-03 16:04 747package com.shui.mu.yao.io.algo ... -
Problem8
2011-11-03 12:38 591package com.shui.mu.yao.io.algo ... -
Problem7
2011-11-03 11:25 456package com.shui.mu.yao.io.algo ...
相关推荐
15. Google's private network connects together all its data centers, big and small. Traffic between the Google data centers passes over its private network rather than over the public Internet. Many ...
15. 视图上的限制操作:不能定义新的基本表(Problem 15) 视图是一个基于表的虚拟表,不能在视图上定义新的基本表。 16. 子查询:嵌套查询语句(Problem 16) 子查询是指嵌套在另一个查询语句中的查询语句。 17...
Chapter 15. Software Tool Development Illustration Chapter 16. Software Tools for Correct Program Development Part 5 Computer Operation by Problem Solving Process Chapter 17. Using First Computers to...
**观测数据**:六个地震站记录了地震波到达的时间,这些地震站位于矩形网格上,坐标分别为:(3km, 15km),(3km, 16km),(4km, 15km),(4km, 16km),(5km, 15km),(5km, 16km)。地震波到达时间的观测值为:3.12秒,...
Title: Artificial Intelligence and Problem Solving Author(s): Danny Kopec, Christopher Pileggi, David Ungar, Shweta Shetty Publisher: Mercury Learning & Information Year: 2017 Language: english ...
4. [Orphan problem](https://ieeexplore.ieee.org/document/4512139) - 孤儿问题的详细研究,介绍了问题的本质及其对网络性能的影响。 5. [Wireless sensor network]...
int M, g, a[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}, ag[20], c[20]; ``` - 初始化数组`a`,用于存储可能填入环中的数字。 - `ag`数组用于标记数字是否已被使用。 - `c`...
#### 第15章:继承示例(p.858) 继承是面向对象编程的核心概念之一,允许创建新的类,这些类继承现有类的属性和行为。本章提供了一个具体的继承示例。 - **基类**(父类):提供通用功能的类。 - **派生类**...
Chapter 15. Recursion. Chapter 16. Searching and Sorting. Chapter 17. Linked Lists. Chapter 18. Stacks and Queues. Appendix A. Reserved Words. Appendix B. Operator Precedence. Appendix C. Character ...
CHAPTER 15: ALGORITHM DESIGN TECHNIQUES CHAPTER 16: BRUTE FORCE ALGORITHM CHAPTER 17: GREEDY ALGORITHM CHAPTER 18: DIVIDE-AND-CONQUER, DECREASE-AND-CONQUER CHAPTER 19: DYNAMIC PROGRAMMING CHAPTER 20: ...
#### Chapter 15: Inheritance This chapter focuses on inheritance, a core concept in OOP: - **Inheritance Hierarchies**: Explanation of inheritance hierarchies, including single and multiple ...
《15拼图问题》 在IT领域,15拼图问题是一个经典的组合优化问题,源于19世纪的智力玩具,通常用一个4x4的网格来表示,包含15个标有数字的小块和一个空白格。目标是通过滑动小块,使得它们按照升序排列,即1到15,...
《AN15-Power Systems for AIX III Advanced Administration and Problem Determination》是一份官方培训教材,由IBM公司出版,用于指导学员进行高级系统管理以及问题诊断。这份教材通常被用于AIX操作系统环境下的...
#### 第15章:继承示例 - **继承**:通过具体例子展示了如何使用继承来创建子类,并讨论了基类和派生类之间的关系以及多态的概念。 #### 第16章:标准模板库异常处理 - **STL 异常类**:探讨了如何使用STL提供的...
C++ Programming: From Problem Analysis to Program Design By 作者: D. S. Malik ISBN-10 书号: 1337102083 ISBN-13 书号: 9781337102087 Edition 版本: 8 出版日期: 2017-02-13 pages 页数: 1491 Contents ...
在压缩包"0-1-knapsack-problem-master (15)c.zip"中,可能包含了C语言实现的0-1背包问题代码示例。通过对这些代码的分析和学习,我们可以深入理解动态规划在解决此类问题中的应用,以及如何优化代码以提高运行效率...
3. `Problem15.java` - 与欧拉问题15直接相关的类,包含了问题的解决方案。 4. `Test/` - 测试目录,包含单元测试或集成测试,用来验证代码的正确性。 5. `README.md` - 文件提供了项目简介、如何运行以及任何必要的...