”nyoj日常小练“ 的搜索结果

     线段树的离散化,因为贴海报的范围是1~1e7,肯定开不了那么大的数组,但是n的范围很小只有1e4,所以可以离散化处理,什么叫做离散化? 百度百科:离散化,把无限空间中无限的个体映射到有限的空间中去,以此提高...

     先说一下做这道题的感悟,之前把nyoj背包题A的只剩这道题,一看这道题w,v限制那么大,用背包肯定不行,一看n 代码贴上: 01.#include 02.#define max(a,b) a>b?a:b 03.long long w[50],v[50],s=0,n...

     矩阵快速幂入门题,身为连线代都没学过的渣渣,为了学矩阵快速幂,还得百度矩阵学习矩阵。。不过矩阵快速幂好强大,之前只知道快速幂取余,没想到过斐波那契数列还可以用快速幂来解。 矩阵快速幂最重要的是根据...

     nyoj的取石子有好多道,除了两道难度为6的,剩下的在这儿简单总结一下结论。  取石子(一)  有一堆石子共有n个,A和B轮流取,A先,每次最少取1个,最多取m个,先取完者胜,A,B足够聪明,问谁先胜?  比较...

     爬虫地址:https://code.csdn.net/youqi1shi/ojrobot/tree/master nyoj的所有题目,每个问题都转化成了单独的网页,没有其他零碎内容。

     之前在oj做过两道表达式求值的题,去年省赛的化学表达式求值,以及前几年的add,max,min表达式求值,由于没学数据结构(..借口),自己用的数组写的(好累)。不过这道题若用数组写,反正我写不出来,也想过用栈来...

     刚做这道题也是一脸懵逼,对于排列问题还是停留在高中的时候,后来才知道原来是错排问题,对于错排问题,百度百科给出了这样的解释:问题: 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。...

     此题相当于问冒泡从小大大排序中交换了多少次,但是冒泡的时间复杂度的n^2,所以不可取,可以换用归并排序,归并排序时间复杂度为nlogn,还行,之前只听过归并排序的概念(毕竟有sort),没有敲过代码,这次参考别人...

     很巧妙的一道题, 一看时间限制线段树也会TLE,就要换种思路了,因为是先更新,更新完毕之后才会询问,所以可以在更新的时候直接将区间最小值对应的数组中加上所需要加的值,区间最大值+1对应的数组减去所需要加的...

     区间dp,因为只能相邻的相加,所以牵扯到区间dp,即若要求一个大的区间的最优解,先求小区间的最优解然后小区间慢慢的推出大区间的最优解。 比如样例: 5 1 2 3 4 5 要求1~5这个区间,用dp[1][5]来形容1~5的最优...

     先来谈谈写这两道题的感受,整数划分(一)刚开始做这道题,dp和递归都不会写,是用深搜写的,不过用深搜写 整数划分(二)就不行了,铁定超时。 昨晚和今晚终于把这两道题的递归和dp全看懂了(看别人博客-_-|||),...

     An problem about date 时间限制:2000 ms | 内存限制:65535 KB 难度:2 ...acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他。...输出对应的星期,用一

1