ICode9

精准搜索请尝试: 精确搜索
  • Vases and Flowers-HDU4614 二分+线段树2020-01-27 13:53:51

    题意: 给你N个花瓶,编号是0  到 N - 1 ,一开始每个花瓶都是空的,你有两个操作: 第一个操作: 从第x个花瓶起开始插花,总共插y束,如果遇到花瓶中有花就跳过这个花瓶,直到花插完或者 插到第N-1个花瓶为止,输出插第一朵花的位置和最后一朵花的位置 第二个操作 将第x个花瓶到第y个花瓶之间的花扔

  • HDU 4773 Problem of Apollonius——圆反演2020-01-22 09:58:08

    题面   HDU4773 解析     大概是圆反演的模板吧。   以点$P(x3, y3)$为反演中心,任意长为反演半径,将两个已知圆反演,设反演后的圆为$A'$, $B'$,所求圆反演后为一条直线,根据题目中的要求,该直线为两圆的外公切线。因此我们只需要求出两圆的外公切线即可。   然后会发现WA了,因

  • matlab与FPGA无线通信、FPGA数字信号处理系列(5)—— 在 Vivado 中 使用 Verilog 实现串行 FIR 滤波器2020-01-20 21:39:51

    在 FPGA 实现 FIR 滤波器时,最常用的是直接型结构,简单方便,在实现直接型结构时,可以选择串行结构/并行结构/分布式结构。 串行结构即串行实现 FIR 滤波器的乘累加操作,数据的处理速度较慢。N 阶串行 FIR 滤波器,数据的输入速率 = 系统处理时钟速率 / 滤波器长度(N+1),本例使用 7

  • ZKW费用流2020-01-19 21:00:53

    分析 记\(D_i\)为\(S\)到\(i\)的最短路,那么对于所有边\((i,j)\),都要满足\(D_i+cost_{i,j}\geq D_j\)。 我们考虑普通的费用流,它的原理是沿着一条\(s\rightarrow T\)的最短路径满足增广,显然对于这条路径上的所有边\((i,j)\),都是满足\(D_i+cost_{i,j}=D_j\)的。 原图上我们对于\(\fo

  • 网络流初步(2)2019-12-03 21:54:33

    通过颓了一个题解,终于也搞定了这个专题。 大神都颓题解。           ——By skyh   无限之环 颓题解就行了。 建图是真的恶心。不很好想。 还是自己想到了一部分,就是看到题目里说“直线形不能转”就感觉要分类讨论。 无非就那么几类:空格,单个管,L型,直线型,T型,十字形 我

  • 题解 P3061 【[USACO12DEC]疯狂的栅栏Crazy Fences】2019-12-03 09:54:11

    这道题的思想是首先我们找到所有的栅栏围成的空间,然后求每一只奶牛在哪几个栅栏空间之中,最后比较他们在的所有栅栏空间-----如果奶牛a和b同时在空间c,d和e内,那么他们一定在同一群中。  测试围栏的方法:对于每个栅栏,如果没有被查过,就将其放入队列。然后根据这个数把所有有相同点的栅

  • 每月最后一天2019-11-23 12:04:21

            TABLES:ZFF_SYINGFU. PARAMETERS     S_RYEAR  TYPE    ZFF_SYINGFU-RYEAR OBLIGATORY DEFAULT SY-DATUM. SELECT-OPTIONS S_MONAT  FOR     ZFF_SYINGFU-MONAT OBLIGATORY. DATA:  FIR_DATA  TYPE  SY-DATUM. "第一天 DATA: LAS_DA

  • [题目]拓扑排序2019-11-11 18:04:37

    拓扑排序 P3243 [HNOI2015]菜肴制作:注意到题面要求先1尽量靠前,然后2尽量靠前,然后。。。 其实是贪心,需要建反图然后拿大根堆去跑,原因:我们先从可能成为最后的点中挑一个最大的出来(肯定是不劣的),然后把他的所有后继节点插入,此时我们接着取最大的;这样我们相当于先取能用的点中最大的点,

  • 图论----最短路问题2019-11-10 11:56:19

    最短路问题有3种常用方法: Floyd,Dijkstra,SPFA 以下为总结代码(参考)   Floyd 可求图中任意两点间的最短路 时间复杂度上有很大不足----O(N^3) 代码难度简单 #include<bits/stdc++.h> typedef long long ll; using namespace std; ll n,m,k; ll s[1005][1005]; int main() {

  • 1829:【02NOIP提高组】自由落体2019-10-25 12:57:58

    #include<bits/stdc++.h>using namespace std;double h,s1,v,k,l;int n,ans;int main(){ cin>>h>>s1>>v>>l>>k>>n; double t_max=sqrt(h/5), t_min=sqrt((h-k)/5); int c_fir=int(s1-v*t_min+l),c_las=int(s1-v*t_

  • [考试反思]1018csp-s模拟测试78(lrd day2) :规律2019-10-18 18:01:25

    zkt没素质果然考炸了! 但是他考炸了和我一个分 这场的状态是真的不好,T3比较简单但没有做,一直干T2结果还是跪了 T1的哈希写挂了,模数比int大了结果一乘就炸long long了。 调了一个小时,傻逼哈希啊调了一个小时。。。心态初崩。 然后看到T2感觉不是特别难就写出来了。少考虑了一种情

  • P1186 玛丽卡2019-10-15 23:50:29

    题目描述 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复。 因为她和他们不住在同一个城市,因此她开始准备她的长途旅行。 在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城市路上所需花费的时间。 麦克在车中无意中听到有一条路正在维修,并且那儿

  • P1338 末日的传说2019-10-08 10:54:50

    说实话我真没思路 #include <iostream>#include <cstdio>using namespace std;long long n,m,a[50002],num,last,fir;int main(){ scanf("%lld%lld",&n,&m); last=n;fir=1; for(int i=1;i<=n;i++){ long long num=(long long)((n-i-1)*(n-i))/2;//

  • IIR无限冲激响应和FIR有限冲激响应数字滤波器有什么区别?2019-09-22 14:38:20

    从名字上看,“无限冲激响应”和“有限冲激响应”的区别一定在“冲激响应”上。在之前的文章里我们讲到了冲激响应的概念,文章里用被打了一巴掌(单位脉冲)后鼓起来的“包”来描述的冲激响应。 有些人的“包”几分钟可以消肿直至消失,就是有限冲激相应;有些人的“包”虽然会慢慢变小,但

  • abc139_E2019-09-01 21:51:43

    abc139_E \(\color {red} lala\) 题意简述: \(n\) 个人进行 \(n(n -1)/2\) 场比赛,每个人都要以一个特定的顺序与其他人比赛, 且每个人每天只可以比一场比赛,问最少比赛的天数为多少,无解输出 \(-1\) \(\color {red} \text{正解:}\) 发现一个人假如可以和另外一个打比赛时,和他打比赛

  • 将军令:贪心算法2019-08-11 16:01:43

    当然如果你想像考场上傻掉的我一样打树上dp,那祝你码得愉快了。 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define set(p) memset(dp[p],0x3f,sizeof(dp[p])) 4 int dp[100005][5][5],n,fir[100005],l[200005],to[200005],cnt,k,p; 5 void connect(int a,int b){ 6

  • TZOJ4777: 方格取数2019-07-15 22:03:40

    4777: 方格取数  Time Limit(Common/Java):1000MS/3000MS     Memory Limit:65536KByteTotal Submit: 11            Accepted:10 Description     设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例):   某人从图

  • P3809 【模板】后缀排序 良心讲解2019-07-15 20:01:04

    #include<bits/stdc++.h>using namespace std;const int maxn=1e6+7;int SA[maxn];//排名为i的后缀的起始位置 int rk[maxn];//第i个后缀的排名 char s[maxn];int fir[maxn];//第一关键字int sec[maxn];//第二关键字 int cnt[maxn];//基数排序用的桶 int tep[maxn];int len;int up

  • 爱奇艺2019vip账号共亨-给大家的福利2019-07-08 20:56:48

    高清无广告,一个APP看遍天下所有收费视频,下载地址:https://fir.im/ey9r

  • 有理数类运算2019-07-06 17:03:37

    #include<iostream> using namespace std; class Num{ public: Num(int a,int b);//构造函数,因为不需要申请新的节点,所以用不着复制赋值,移动复制,移动构造 ~Num();//析构函数 Num operator+(Num &other);//加 Num operator-(Num &other);//减 Num operat

  • CF1182D Complete Mirror [树哈希]2019-06-24 22:50:26

    Codeforces 中考考完之后第一个AC,纪念一下qwq 思路 简单理解一下题之后就可以发现其实就是要求一个点,使得把它提为根之后整棵树显得非常对称。 很容易想到树哈希来判结构是否相同,而且由于只有完全对称的时候才有用,所以比普通哈希还简单一些…… 吗? 你需要求出子树哈希值、祖先哈希

  • UVA 1625 "Color Length" (基础DP)2019-06-12 16:52:17

    传送门   •参考资料   [1]:HopeForBetter •题意    •题解(by 紫书)    •我的理解   用了一上午的时间,参考紫书+上述博文,终于解决了疑惑;   定义第一个颜色序列用串 s 表示,第二个用串 t 表示,下标均从 1 开始;   定义dp(i,j)表示串 s 的前 i 个字符与串 t 的前 j

  • 2019夏季SOJ编程比赛题解2019-06-10 16:04:22

    2019夏季SOJ编程比赛题解 5) 删除字符串中所有相邻得重复项[栈] 题意:删除重复项的两个字母,反复执行,直到无法删除为止. 题解:基于栈的实现,如果下一个字母与栈顶的字母一样,就出栈,否则就入栈. #include <bits/stdc++.h> #define P pair<int,int> #define fir first #define sec

  • Bee2019-05-01 16:54:35

    In Africa there is a very special species of bee. Every year, the female bees of such species give birth to one male bee, while the male bees give birth to one male bee and one female bee, and then they die! Now scientists have accidentally found one “ma

  • Luogu P1273 有线电视网 树形DP2019-04-28 13:53:32

    又重构了一下。。。当然当初的题一看就看懂了QAQ   设f[i][j]表示以i为根的子树,有j个客户的最大收益 方程:f[u][j+k]=max(f[u][j+k],f[u][j]+f[v][k]-w(u,v))  0<=j<=lastsize,0<=k<=v.size #include<cstdio>#include<iostream>#include<cstring>#define R register intconst i

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

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

ICode9版权所有