
NYOJ
迷途小码农~
我分享,我快乐!
好好学习,天天向上!
展开
-
NYOJ-927(搜索)-题目-----------------------------The partial sum problem
package org.acm.search;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=927*/import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class Search_927 {原创 2015-03-07 10:17:57 · 438 阅读 · 0 评论 -
NYOJ-题目(Math)--139-------------------------我排第几个
package org.acm.math;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=139*/// 思路:康托展开,先准备1-12的阶乘/* * 康托展开的例子: * 如我想知道321是{1,2,3}中第几个小的数可以这样考虑 : * 第一位是3,当第一位的数小于3时,那排列数小于321 如 123、 213 ,小于3原创 2015-03-27 10:22:54 · 605 阅读 · 0 评论 -
NYOJ--36(动态规划)-题目----------------------------- 最长公共子序列
package dp;/*最长公共子序列 描述 咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。 tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。 其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列原创 2015-02-17 12:26:02 · 564 阅读 · 0 评论 -
NYOJ-1058(搜索)-题目----------------------------- 部分和问题
package org.acm.search;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=1058*///这题和NYOJ927差不多import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import ja原创 2015-03-07 14:19:39 · 627 阅读 · 0 评论 -
NYOJ--58(搜索)-题目-----------------------------最少步数
package org.acm.search;/*最少步数 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 这有一个迷宫,有0~8行和0~8列: 1,1,1,1,1,1,1,1,1 1,0,0,1,0,0,1,0,1 1,0,0,1,1,0,0,0,1 1,0,1,0,1,1,0,1,1 1,0,0,0,0,1,0,0,1 1,1,0,1,0原创 2015-03-05 11:06:23 · 552 阅读 · 0 评论 -
NYOJ--42(搜索)-题目----------------------------- 一笔画问题
package search;/*一笔画问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。 规定,所有的边都只能画一次,不能重复画。 输入 第一行只有一个正整数N(N<=10)表示测试数据的组数。 每组测试数据的第一行有两个正整数原创 2015-03-04 16:59:42 · 530 阅读 · 0 评论 -
NYOJ--38(图论)-题目--------------------------------布线问题
package org.acm.graph;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=38*///这是一道求最小生成树的题,用普里姆来做。import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;impor原创 2015-03-08 10:32:40 · 615 阅读 · 0 评论 -
NYOJ-745(动态规划)---蚂蚁的难题(二)
/*蚂蚁的难题(二) 时间限制:1000 ms | 内存限制:65535 KB 描述 下雨了,下雨了,蚂蚁搬家了。 已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈。 小蚂蚁对每种食材都有一个喜爱程度值Vi,当然,如果Vi小于0的时候,表示蚂蚁讨厌这种食材。 因为马上就要下雨了,所以蚂蚁只能搬一次,但是能够搬走连续一段的食材。 时间紧急,你快帮帮小蚂蚁吧,让它搬走的食原创 2015-02-19 21:23:43 · 1151 阅读 · 0 评论 -
NYOJ_语言入门
package org.acm.newhand;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=4*/import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.Scanner;p原创 2015-03-17 20:00:00 · 660 阅读 · 0 评论 -
NYOJ--62-题目--------------------------------------笨小熊
package org.acm.newhand;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=62*/import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;原创 2015-03-09 20:57:32 · 508 阅读 · 0 评论 -
NYOJ--60-题目-------------------------------谁获得了最高奖学金
package org.acm.newhand;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=60*/import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;原创 2015-03-09 20:35:33 · 610 阅读 · 0 评论 -
NYOJ---6(贪心)-题目---------------------------------喷水装置(一)
package org.acm.greed;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Collections;import java.util.LinkedList;/*http://acm.nyist.net/原创 2015-03-14 21:24:37 · 980 阅读 · 0 评论 -
NYOJ--32(搜索)-题目-----------------------------组合数
package search;/*组合数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。 输入 输入n、r。 输出 按特定顺序输出所有组合。 特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。 样例输入 5 3 样例输出 543 54原创 2015-03-02 23:08:44 · 616 阅读 · 0 评论 -
NYOJ--20(搜索)-题目----------------------------- 吝啬的国度
package search;/*吝啬的国度 时间限制:1000 ms | 内存限制:65535 KB 描述 在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。 现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市, 必须经过的前一个城市是几号城市(假设你不走重复的路)。 输入 第一行输入一个整数M表示测试数据共有M原创 2015-02-24 22:52:14 · 592 阅读 · 0 评论 -
NYOJ-710(贪心)-题目----------------------------------外星人的供给站
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.StreamTokenizer;public class ProblemJ { private static int N, count; private static dou原创 2015-03-19 09:38:16 · 811 阅读 · 0 评论 -
NYOJ-214(动态规划)-题目----------------------------- 单调递增子序列(二)
/*单调递增子序列(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 给定一整型数列{a1,a2...,an}(0<n<=100000),找出单调递增最长子序列,并求出其长度。 如:1 9 10 5 11 2 13的最长单调递增子序列是1 9 10 11 13,长度为5。 输入 有多组测试数据(<=7) 每组测试数据的第一行是一个整数n表示序列原创 2015-02-16 20:31:06 · 427 阅读 · 0 评论 -
NYOJ-127(图论)-题目------------------------------星际之门(一)
package org.acm.graph;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=127*///就是求n个节点可以组成的生成树有多少棵,n的n-2次方import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scann原创 2015-03-07 23:03:20 · 488 阅读 · 0 评论 -
NYOJ--49(动态规划)-题目----------------------------- 开心的小明
/*开心的小明 时间限制:1000 ms | 内存限制:65535 KB 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。 更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。 今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。 于是,他把每件物品规定了一个重要原创 2015-02-17 12:48:22 · 1826 阅读 · 0 评论 -
NYOJ-712(动态规划)-题目----------------------------- 探寻宝藏
/*探 寻 宝 藏 时间限制:1000 ms | 内存限制:65535 KB 描述 传说HMH大沙漠中有一个M*N迷宫,里面藏有许多宝物。 某天,Dr.Kong找到了迷宫的地图,他发现迷宫内处处有宝物,最珍贵的宝物就藏在右下角,迷宫的进出口在左上角。 当然,迷宫中的通路不是平坦的,到处都是陷阱。Dr.Kong决定让他的机器人卡多去探险。 但机器人卡多从左上角走到右下角时,只会向下原创 2015-02-16 21:24:13 · 694 阅读 · 0 评论 -
NYOJ-题目(Math)--151------------------------------------Biorhythms
package org.acm.math;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=151*//* * 详情参考:http://blog.youkuaiyun.com/lyy289065406/article/details/6648551 * 先说下,题意:( n + d ) % 23 = a , ( n + d ) % 28 = b ,原创 2015-03-27 10:26:19 · 525 阅读 · 0 评论 -
NYOJ-491(搜索)-题目-----------------------------幸运三角形
/*http://acm.nyist.net/JudgeOnline/problem.php?pid=491*/import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class search_491 { private static int n,原创 2015-03-06 22:01:01 · 815 阅读 · 0 评论 -
NYOJ-题目(Math)--105--------------------------------九的余数
http://acm.nyist.net/JudgeOnline/problem.php?pid=105package org.acm.math;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=105*///网上看的方法:每一位的数都加起来,再对9取模,这么做赶脚不对,但事实上AC了/* * 还有另一个方法,就是比如输入一个数12原创 2015-03-27 10:17:56 · 570 阅读 · 0 评论 -
NYOJ--21(搜索)-题目-----------------------------三个水杯
package search;/*三个水杯 时间限制:1000 ms | 内存限制:65535 KB 描述 给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。 三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。 现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。 输入 第一行一个整数N(0<N<50)表示N组测原创 2015-03-02 17:29:41 · 522 阅读 · 0 评论 -
NYOJ-171(动态规划)-题目----------------------------- 聪明的kk
http://acm.nyist.net/JudgeOnline/problem.php?pid=171/* * 思路:dp[i][j] += max(dp[i-1][j],dp[i][j-]) 对于位置(i,j)有两个选择,可能是在上面(i-1,j)走来的, * 也可能是从左边(i,j-1)走来的,那么选一个最大的满足题意,直到到达位置(n,m)那么吃的虫子必定是最多的了。 *原创 2015-02-17 21:16:51 · 606 阅读 · 0 评论 -
NYOJ-488(搜索)-题目-----------------------------素数环
package org.acm.search;/*http://acm.nyist.net/JudgeOnline/problem.php?pid=488*/import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.Scanner;原创 2015-03-06 18:54:06 · 735 阅读 · 0 评论 -
NYOJ--61-题目----------------------------- 传纸条 (动态规划)
本文来自:http://blog.youkuaiyun.com/hrdv676/article/details/9617667题目大意:略解题思路:可以看做是从起点传两次纸条到终点,且两个经过的路线不能有交叉我们可以用dp[k][i][j]来表示第k步第一个纸条的状态为(i , k+2-i)和第二个纸条的状态(j , k+2-j);因为i+j=k+2(因为是从(1,1)开始的),所以我转载 2015-02-14 13:22:29 · 685 阅读 · 0 评论