#怎样制作思维导图

利用yacc和lex制作一个小的计算器

  买了本《自制编程语言》,这本书有点难,目前只是看前两章,估计后面的章节,最近一段时间是不会看了,真的是好难啊!!  由于本人是身处弱校,学校的课程没有编译原理这一门课,所以就想看这两章,了解一下编译原理,增加一下自己的软实力。免得被别人鄙视。  一、安装yacc和lex  我是在Windows下使用这两个软件的。所...

Function (思维+优先队列)

Function  解题思路:因为x是正整数,所以每个Fi都必须先分配xi=1。这时候还剩下m-n个1没有分配,采用贪心原则。首先需要先知道对于每一次分配的1,产生的增量为:  所以我们每次都取最小的增量,最后即为最小的增量。这就用到了优先队列AC_Code:1#include&...
代码星球 ·2020-12-28

Good Subarrays(思维)

GoodSubarrays题意:找给定串中满足(sum_{i=l}^{r}a_{i}=left(r-l+1ight))的子串的个数题解:式子转换:(sum_{i=l}^{r}a_{i}=left(r-l+1ight))连边同时减去(left(r-l+1ight))得:(sum_{i=l}^{r}left(a_{i}-1...
代码星球 ·2020-12-28

Wi Know (思维+线段树)

WiKnow 题意:在字符串中找ABAB形的子序列,输出字典序最小的AB题解:枚举每个位置作为B1,在该位置与这个字符的下一个位置B2之间查找最小的A2,而在B1之前,所有字符都可以作为A1,已经把它们的下一个A2放到了线段树里。AC_Code:1#include<bits/stdc++.h>2u...
代码星球 ·2020-12-28

二分(差分+思维)

二分(差分+思维)  当猜了一个数(x),总共有三种情况:裁判说数大了,那么裁判说对的取值范围是(-∞,x]裁判说数小了,那么裁判说对的取值范围是[x,+∞)裁判说数一样,那么裁判说对的取值范围是[x,x] 那么我们只需要求最大有多少个区间重叠了就行了,问题就转化成了区间的修改,单点查询,...
代码星球 ·2020-12-28

使用DataV制作实时销售数据可视化大屏(实验篇)

课时1:背景介绍任务说明ABC是一家销售公司,其客户可以通过网站下单订购该公司经营范围内的商品,并使用信用卡、银行卡、转账等方式付费。付费成功后,ABC公司会根据客户地址依据就近原则选择自己的货仓,指派合适的快递人员配送商品公司在作战室安置了一个16:9的物理大屏,想把公司实时销售相关的数据通过大屏展现出来,供公司中高...

Codeforces Round #632 (Div. 2) F. Kate and imperfection(思维+贪心+素数筛)

 F.Kateandimperfection(思维+贪心+素数筛)   题意:一个集合的imperfection定义为:这个集合中任意一对数的gcd中的最大gcd(e.g.{1,2,3,6} 的imperfection 为3),现在给定一个原始集合长度为n,集...

P1667 数列(离散化+思维)

P1667数列(离散化+思维)对于一个区间【x,y】,设这个区间的总和Σa[i](从i==x到i==y)。那么我们在前缀和(设为sum【i】)的意义上考虑到原操作其实就是sum【x-1】+=S,sum【x】+S-S,sum【y】-=S,sum【y+1】+S-S。而我们可以看出,原来就有sum【x-1】+S==sum【y...
代码星球 ·2020-12-27

Balanced Ternary String(贪心+思维)

题目链接:BalancedTernaryString题目大意:给一个字符串,这个字符串只由0,1,2构成,然后让替换字符,使得在替换字符次数最少的前提下,使新获得的字符串中0,1,2      这三个字符的数目相同,并且新获得的字符串的字典序要尽可能的小;直接数组做法:暴力遍历 1/**/2#include&...

Flower(规律+逆向思维)

Flower:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6486 题解:逆向思维+规律因为每次剪n-1,所以逆向就是控制n-1朵不变,每次增高1朵,直到所有等高,即所有的高度都等于最高的那一朵,记录增高的次数为sum,反过来就是最高的那个减少sum,如果减少s...
代码星球 ·2020-12-27

思维训练

转载自:http://blog.csdn.net/hackbuteer1/article/details/6726419偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开关控制,三架飞机环游世界,用火柴和两根绳子测量45分钟之类的题目,火星得已经...
代码星球 ·2020-12-26

怎样才能成为一名出色的资深开发者?

做什么不重要,怎么做才重要。如果你想成为一名真正杰出的资深开发者,那只有一个办法:犯错误、改正错误、从错误中学习、分享错误、再重复这一过程。所有犯过的错误都将成为你的宝贵经历。再从经历中学习,这就是成为一名成功资深开发者的关键。很简单,对吗?换句话说,你刚刚步入社会,成了一名初级开发者,你纠结着该怎样做才能取得职业发展...

如何制作自己的原生 JavaScript 路由

当你想到路由时,通常会想到类似 react 之类的库。但实际上,这些库和框架仍然使用 vanilla JavaScript。那么该怎么实现呢?我希望这个“JavaScript 路由教程”能够帮你了解如何用原生 js 写出自己的路由。 我遇到...

javascript怎样调试代码?

查找编程代码中的错误被称为代码调试。调试并不简单。但幸运地是,所有现代浏览器都有内置的调试器。内置的调试器可打开或关闭,强制将错误报告给用户。通过调试器,您也可以设置断点(代码执行被中断的位置),并在代码执行时检查变量。通常通过F12键启动浏览器中的调试器,然后在调试器菜单中选择“控制台”。 console....

数据库自增ID用完了会怎样?

对DBA来说这应该是送分题吧。而我是突如其来的想法想测试下的。正常来说程序员是不会关心自增ID用完的情况的。以Mysql为例,它支持的最大的整型是unsignedbigint,上限是2的64次次方。假设每秒记录100万条数据的增长,用完自增ID要58万年以后了。 那要是真的58万年以后了呢。就是要探究下用光了...
首页上一页...1011121314...下一页尾页