ICode9

精准搜索请尝试: 精确搜索
  • 1003 Emergency (25分) PAT2020-03-03 22:42:36

    用迪杰斯特拉算法求最短路径 用before的vector数组记录当前的结点的所有上一个结点,通过这种方式记录下一个以出发结点和终点为起点和终点,用最短路径构成的拓扑图(所有以起点和终点的最短路径长度相等) 用深度优先算法遍历各个拓扑图并获得各条路上的救火队数目,并计算最短路径的条

  • day 172020-03-03 20:51:26

    #递归函数 # 了解什么是递归 : 在函数中调用自身函数 # 最大递归深度默认是997/998 —— 是python从内存角度出发做得限制 # 能看懂递归 # 能知道递归的应用场景 # 初识递归 —— # 算法 —— 二分查找算法 # 三级菜单 —— 递归实现 # while Tr

  • 2020/2/272020-02-27 17:40:33

    class Solution: def removeNthFromEnd(self,head,n) if head.next==None: return None deep=0 head_temp=head while head_temp: head_temp=head_temp.next deep+=1 aim=deep-n-1

  • 递归函数2020-02-23 21:57:42

    递归函数 了解什么是递归 : 在函数中调用自身函数 最大递归深度默认是997/998 —— 是python从内存角度出发做得限制   递归的缺点 : 占内存  递归的优点: 会让代码变简单 # alex 多大 n = 1 age(1) = age(2)+2 = age(n+1) + 2 # alex比egon大两岁 # egon多

  • 1221:分成互质组2020-02-06 15:40:42

      【题目描述】 给定n个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组? 【输入】 第一行是一个正整数n。1 ≤ n ≤ 10。 第二行是n个不大于10000的正整数。 【输出】 一个正整数,即最少需要的组数。 【输入样例】 6 14 20 33 117 143 175 【输出样例】 3

  • 「JSOI2011」棒棒糖2020-01-31 18:55:26

    「JSOI2010」找零钱的洁癖 传送门 个人感觉很鬼的一道题。。。 首先我们观察到不同的数最多 \(50\) 个,于是考虑爆搜。 但是这样显然不太对啊,状态数太多了。 然后便出现了玄学操作: \(\text{BFS}\) 的过程中,如果队列中的元素太多了(具体多少我也搞不清)就不搜了,相当于卡时。 但这样又

  • 算法2019-12-20 13:51:19

      #递归函数 # 了解什么是递归 : 在函数中调用自身函数 # 最大递归深度默认是997/998 —— 是python从内存角度出发做得限制 # 能看懂递归 # 能知道递归的应用场景 # 初识递归 —— # 算法 —— 二分查找算法 # 三级菜单 —— 递归实现 # whil

  • dp的一些练习2019-08-02 22:53:16

    #include<iostream>#include<vector>using namespace std;class Backpack { public: int maxValue(vector<int> w, vector<int> v, int n, int cap) { int **dp=new int*[n];

  • python学习笔记之二分查找法2019-05-29 13:49:46

    #二分查找算法 必须处理有序的列表l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88]#代码实现def find(l,aim): mid_index = len(l) // 2 if l[mid_index] < aim: new_l = l[mid_index+1 :] find(new_l,aim) elif l[mid_ind

  • 1.编码-递归函数-二分查找2019-05-10 08:53:14

    编码问题 编码相当于密码本,关系到二进制与看懂的字符之间的对应关系。 密码本的发展史   ascii码:只包含英文字母、数字、特殊字符         0000 0100:(起初是7位,美国设计的,这128种可能足够满足他们的使用需求,之后改为8位,而最左边的位是预留位永远是0)       对于ascii

  • python之路——172019-04-03 20:52:54

    王二学习python的笔记以及记录,如有雷同,那也没事,欢迎交流,wx:wyb199594 复习 1.迭代器 2.生成器3.内置函数 1.学习55个 2.带key的,max min filter map sorted4.匿名函数 lambda 学习内容 1.递归函数 了解递归函数:函数内调用函数自己 缺点:占内存; 优点:简化

  • HNOI 世界树 虚树2019-03-18 13:53:00

    //virtual tree/*Huyyt*/#include<bits/stdc++.h>#define mem(a,b) memset(a,b,sizeof(a))#define TS cout<<"!!!"<<endlusing namespace std;typedef long long ll;typedef unsigned long long ull;const double eps = 1e-8;const int dir[8][2]

  • 随手练——几个递归小题目2019-02-10 14:48:29

    递归最重要的两点: 1.base case(递归出口)。必须有某些基本情形,它无需递归就能解出。  2.分解 或者 分类。分解成子问题,或者每层递归分叉,也就是一个N叉树模型。  例题: 打印一个字符串的所有子串 分解:按顺序每个字母是否打印,分解。  base case: 当 pos==length,分解到了最后一步

  • codeforces cf AIM tech round5(rated for div1+div2) B. Unnatural Conditions2019-01-11 17:05:19

    构造题,注意题目中m,n的取值范围 #include<bits/stdc++.h> using namespace std; int main() { int n,m; scanf("%d%d",&n,&m); for(int i=1;i<=2000;i++) printf("1"); printf("\n"); for(int i=1;i<=19

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有