#17

vs2017通过模块文件添加自定义注释

有时我们在VS里建立类和接口时,需要添加比较规范的注释信息,而每次都要复制粘贴比较麻烦,所以需要我们的IDE做一些支持,比较修改VS里自定义的注释模式,以添加自己公司需要的信息格式.注释比较规范,是如何实现的呢?首先要知道,当你建立一个VS文件时,事实上是调用了对应的模版文件,我们以vs2017为例,来说一下添加自定义...

docker~通过vs2017的Dockerfile来生成镜像

回到目录Dockerfile这个东西我们之前是介绍过,它方便,快捷,易用,而在vs2017中也对docker进行了支持,而生成dockerimage的方式就是有用Dockerfile为基础的,在添加docker支持之后,vs会为我们在根目录下生成一个Dockerfile的文件,我们可以通过docker客户端来编译这个D...

写给2017年,回顾2016

伴随着双12的结束,2016也就结束了,在这个年头里,大叔主要成就就是Lind.DDD的不断更新了,从最初的引用DLL到现在的依赖包包,从Ioc组件到IoC容器,可以说本次升级不小,当然最大的亮点还是LindMQ和LindPlugins的加入,这两大组件主要实现的是分布式消息队列和面向插件化的设计,主要也是为了解耦和解...
代码星球 ·2020-07-18

LeetCode1217 玩筹码(贪心)

题目:数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中。你可以对任何筹码执行下面两种操作之一(不限操作次数,0次也可以):将第i个筹码向左或者右移动2个单位,代价为0。将第i个筹码向左或者右移动1个单位,代价为1。最开始的时候,同一位置上也可能放着两个或者更多的筹码。返回将所有筹码移动...
代码星球 ·2020-07-18

CTU Open Contest 2017

CTUOpenContest2017(加油补题啊!!!)A:AmusementAnticipation(签到题,逆序求解)B:PondCascade(贪心、二分)C:ChessboardDancing(找规律)D:EquinoxRollerCoaster(待补充)E:ForestPicture(模拟)F:Shootin...
代码星球 ·2020-07-18

7-17 奥运排行榜 (25 分)

题目:思路:针对四种排序方法构建四个结构体,按四种排序排完之后,把结果汇总到代表国家的一个结构体中。然后就是查询就是了。排序规则可通过下面的例子了解一下:序列:g[0]=1,g[1]=2,g[2]=2,g[3]=3;排名:1     ,2  &nbs...
代码星球 ·2020-07-18

Chat Group gym101775A(逆元,组合数)

传送门:ChatGroup(gym101775A)题意:一个宿舍中又n个人,最少k(k>=3)个人就可以建一个讨论组,问最多可以建多少个不同的讨论组。思路:求组合数的和,因为涉及除法取余,所以要求逆元来解题。虽然之前看到过有关逆元的知识,但是一直没有弄明白逆元的应用。嗯~~挖下的坑终于把自己给坑了。这次认栽!!最...

BZOJ5071 小A的数字 BZOJ2017年10月月赛 其他

    一开始蒙了。  感觉做过类似的题目。  但是找不到方法。  突然想到前缀和!  对于三元组变换:  我们考虑其前缀和变化:  在变换前:  变换后  那么我们要判断YES或者NO,只需要把a和b数组分别计算前缀和然后再排序比较是否完全相同即可。#include<cstring>#include<...

BZOJ5074 小B的数字 BZOJ2017年10月月赛 其他

    作为蒟蒻的我第一个就选择了过的人最多的D题。  不仔细看好吓人。  然而并不难。  我们发现都是2的次幂。  整除只需要保证被除数的指数大于除数就可以了。  那么我们只考虑指数。对于一个数a[i],这个数最终所占用的指数一定大于等于总指数和的$frac1{a[i]}$  那么我们只需要把每一个a[i]的占用率加...

BZOJ5047 空间传送装置 2017年9月月赛 最短路 SPFA

  概括??~别为难语文做一题错两题的我了……    我们发现,对于某一种装置,有c种不同的时刻的花费是不同的。  对于smodc不同的,花费也不一定相同。  但是有一点是一定可以确定的:对于s1<s2,从如果可以从s1开始,一定不比s2差,因为s1可以转移到s2时刻。  我考虑预处理...

BZOJ5045 打砖块 2017年9月月赛 其他

  有一堵墙。    现在挖掉某些砖。如果有相邻的某两个砖没有了,那么他们中上方的那块也没了。  比如(0,0)和(0,2)被挖掉了,那么(1,1)也没了;(1,1)没了(1,3)没了,那么(2,2)也没了。  现在挖掉n(n<=100000)块砖,问会掉多少块砖;  砖块坐标<=109  我们按照纵坐标离...

BZOJ1798 [Ahoi2009]Seq 维护序列seq 线段树

  一个序列n个数,支持3种操作:  1.询问区间和  2.修改区间:每一个数加上一个数  3.修改区间:每一个数乘上一个数  n,m<=100000   线段树。  懒标记维护两个,一个是加的数,一个是乘的倍数,我写的是先乘后加。  下传的时候也是先乘后加。#include<cstring>...

BZOJ1787 [Ahoi2008]Meet 紧急集合 LCA

  有一棵节点为n个(n≤500000)的树。接下来m次询问(m≤500000),每次给出3个点a,b,c,现在让你求一个点p,使得dis(p,a)+dis(p,b)+dis(p,c)最小。  输出p和 dis(p,a)+dis(p,b)+dis(p,c)。   分别求3个LCA。  学...

BZOJ1786 [Ahoi2008]Pair 配对 动态规划 逆序对

  给出长度为n的数列,只会出现1~k这些正整数。现在有些数写成了-1,这些-1可以变成任何数。  求把这些-1变成1~k中的正整数之后,最少的逆序对个数为多少。   我们可以判断,这些-1中写的数字一定是单调不降的。  为什么?我们把答案序列的所有-1位抽出来,如果答案序列中有一组是逆序的,那么交换他们,一...

BZOJ4997 [Usaco2017 Feb]Why Did the Cow Cross the Road III

  在n*n的区域里,每一个1*1的块都是一个格子。  有k头牛在里面。  有r个篱笆把格子分开。  如果两头牛可以不经过篱笆走到一起(过程中不能出界),那么他们就是不互相远离的,反之就是互相远离的。  问有多少对牛是互相远离的。注意(x,y)和(y,x)算作同样的。  对于同一区域的牛,我们可以相同对待。  所以我们...
首页上一页...5556575859...下一页尾页