”NYOJ11“ 的搜索结果

     点击打开链接 题意: 让你建n个排序二叉树。 问你结构不同的树有多少。... 其实我开始想先全部建树,然后把所有数先序遍历一遍,记录遍历的左右子节点的顺序,存字符串中,用map计数。...#inc

     #include<stdio.h> #include<string.h> using namespace std; int main() { int t; scanf("%d",&t); while(t--) { char a[110]; int c[6]; memset(a,0, si...

     33-蛇形填数内存限制:64MB 时间...例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入描述:直接输入方陈的维数,即n的值。(n<=100)输出描述:输出结果是蛇形方陈。样例输入:复制3样例输出:7 8 1 6 9 ...

     交换输出 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述输入n(n ...输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。...

     题目:NYOJ 588 Money思路:i*0.5+j*0.2+k*0.1*=n,等号两边同乘以10即 5i+2j+k=n*10,模拟此式#include int main() { int t; scanf("%d",&t); while(t--) { int n,i,j,k,ans=0; scanf("%d",

     题目757 题目信息 运行结果 本题排行 讨论区 ...马上就要考试了,小T有许多作业要做,而且每个老师都给出来了作业要交的期限,如果在规定的期限内没 ...交作业就会扣期末成绩的分数,假设完成每门功课需要一天的时间...

     我排第几个时间限制:1000 ms | 内存限制:65535 KB难度:3描述现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的?...

     //nyoj 214 这个题目和字符串的问题类似,都是给出一组数据,寻找最长的单调递增字符 这一题一开始我用dp做,发现超时,看了下时间,n*n的复杂度,换过一种思路 用类似于栈的方式,来存储每次更新过后的单调序列,...

     原题链接 经典题。 必然事件。 证明:令s1=a1 %n, s2=(a1+a2) %n, ......若s1---sn中有值为0,则直接YES;...否则以上n个s中必定有两个值相等,因为结果在1---n-1之间,共n-1种情况,则两数相减即为n的倍数。...

     小光棍数 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次...

     题目链接:士兵杀敌2 链接二 解法线段树,线段树有些像是特殊的二叉平衡树,不知道的可以搜搜二叉平衡树,可能并没有你想象中的那样难。 AC代码: #include #include ... int data, min, max, mid;...

     NYOJ-组合数 本来思路是dfs,不过可以利用C++的STL可以解决 C++ STL#include #include #include using namespace std; int n, r; bool isD(string s) { char c1 = s[0]; for (int i = 1; i ; i

     //这一题是 nyoj 36 是一道求最长公共子序列的题,也是用dp做出来的 核心代码也就是一句,题目大概思路是先找到两组字符串里面相同的字母 在二维数组里面更新每次比较过后dp的值,空想很难理解,自己在纸上画画就...

     // nyoj 17 代码如上,用的是dp,总的来说就是对一个字符串 从末尾开始比较,设定一个数组,存放每个单调字串的最大长度,最后比较。。。 //要注意的就是里面if语句对于每次字符比较后,更新数组,自己在纸上画画就...

     题目大意: 传送门 我的理解: 首先进行对木棒数组进行排序,从小到大,长度更小的排在前面,长度相同的质量更小的排在前面。采用贪心算法。 具体在代码注释; 我的代码: #include ...P wood[MAX_

     动态规划问题,题意是输入一个数字三角形,然后从上往下走一条路,问走到底端的最大值。如果从上往下走的话会有很多种情况,所以不如反过来从下往上递推,比较大小求最大值。AC代码:#include &...

     //nyoj 5 水题,没有什么难度,只是简单的字符匹配,用的是bf算法,也可以用kmp算法 #include #include int main(){  int m,count,i,j;  char s1[1005],s2[1005];  scanf("%d",&m);  while(m--){  i=0...

     //有点数学技巧的题目,凡事还是看的jiandandianhao

     原题链接 #include #include #include using namespace std; struct node{ int num, begin, days; } arr; int arrTime[200]; int main(){ int t, n, i, n0; scanf("%d", &t);... while(t--

     题目链接原题地址 经典问题,该问题具有最有子结构性质和无后效性,可以用动态规划,也可以用记忆化搜索,代码如下: #include using namespace std; #include #include #include #include ...

     #include using namespace std; int main() { int i,t,n; int a[101]; cin>>t; while(t--) { cin>>n; if(n==1) cout; else{ a[2]=1;

     不可以! 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 判断:两个数x、y的正负性。 要求:不可以使用比较运算符,即"","=","==","!...如果两个数是一正一负,输出"Sig

     Hangover 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length....

     原题链接 #include <iostream> #include <vector> #include <algorithm> #include <cstring> #include <cstdio> #define MAX 5000 + 2 using namespace std;......

nyoj 287 Radar

标签:   贪心

     题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=287 #include #include #include #include #include #include using namespace std; const int MAXN = 1010;... int n, r, i, kca

10  
9  
8  
7  
6  
5  
4  
3  
2  
1