ICode9

精准搜索请尝试: 精确搜索
  • jzoj 6271. 2019.8.4【NOIP提高组A】锻造 (forging)2019-08-14 10:01:20

    Description 详见OJ Solution 这题看题目就知道是期望\(DP\)了。 先刚了2h\(DP\)式,得到\(f[i]=f[i-1]+f[i-2]+f[i-1]*(1-p)+...\),然后不会化简,最后崩盘。 正解也是设f[i]表示生成第i级的剑的期望费用。 可以得到\(f[i] = f[i - 1] + f[i - 2] + (1 - p) * (f[i] - f[i - 2])\)

  • jzoj 6273. 2019.8.4【NOIP提高组A】欠钱 (money)2019-08-14 10:00:55

    Description 详见OJ Solution 看了\(0.5h\)的题目,最后才大概明白了题目内容。 大概是求一条链的最小值,但不知道有没有还钱以后边是否还存在。 然后就没打了。 正解是倍增+并查集。 并查集得出\(x\)的祖宗以及深度,便于判断两个点是否在同一棵树以及深度。 由于强制在线,我们更新

  • jzoj 6272. 2019.8.4【NOIP提高组A】整除 (division)2019-08-14 10:00:32

    Description 详见OJ Solution 先想到了50分暴力,又想到了对于每个质数分开求答案,最后相乘,结果打挂。 正解根据中国剩余定理,可以对于每个质数分开求。 \((x^m-x)\)%\(n=0\) 由于\(n\)有多个不同的质数组成,所以我们可以用中国剩余定理来分解成\(c\)个方程。 然后得到\(x^m-x≡0(m

  • [NOIP2016]蚯蚓(单调性乱搞)2019-08-13 18:51:56

    题目 链接 思路 最简单的思路肯定就是直接用堆维护,每次取最大的那一个,切成两截扔回堆里面(至于所有蚯蚓加上\(q\),可以看做是新生成的蚯蚓减去\(time*q\),最后再加回去即可,其中\(time\)即第几秒),然而这样子做是\(O(n+m)log(n+m)\)的,过不了 分析后可以发现单调性,即如果把切出来的两部

  • 案例十二、shell多线程备份数据库2019-08-13 11:56:31

    shell脚本多线程,实现起来有点难理解,因为它借助了命名管道实现。所谓多线程就是原本由一个进程完成的事情现在由多个线程去完成。假如一个进程需要10小时完成的事情,现在分配10个线程,给他们分工,然后同时去做这件事情,最终可能就需要1小时。本案例具体需求如下:1)公司的业务量比较大,有100

  • mysql数据库的隔离级别2019-08-13 10:05:32

    1.事务的特性 ACID 1.1原子性 事务中的操作,要么全部成功,要么全部失败;对于一个事务来说,不可能只执行其中的一部分操作 1.2一致性 数据库总是从一个一致性的状态转换到另一个一致性的状态 1.3隔离性 并发过程中,事务在最终提交之前是相互隔离的,不能相互干扰 1.4持续性

  • noip2011day2-观光公交2019-08-13 09:04:55

    题目描述 风景迷人的小城 \(Y\) 市,拥有 $n $个美丽的景点。 由于慕名而来的游客越来越多,\(Y\) 市特 意安排了一辆观光公交车,为游客提供更便捷的交通服务。 观光公交车在第 \(0\) 分钟出现在 \(1\) 号景点,随后依次前往 $2、3、4……n $号景点。从第 \(i\) 号景点开到第 \(i+1\) 号景

  • 相识python --------文件操作2019-08-12 21:57:41

    文件操作 找回文件的位置 进行一些操作 r------ read w------write a-------追加 rb----读字节 wb ab r+ w+ a+ 关闭文件 open() 打开 open通过Python控制操作系统进行打开文件 file 文件的位置 mode 默认不写就是r encoding 文件的编码 文件只能读取一次 读操作 打开一个文件的

  • 「HNOI2016」序列2019-08-12 18:05:07

    传送门 Description 有 \(q\) 个询问,每个询问给定两个数\(l\) 和\(r\),求 \(a[l:r]\) 的不同子序列的最小值之和 Solution  校内模拟赛用了这道题,但是莫队只能拿\(80\)分,正解是猫树 当然还是莫队啦 考虑一个数加入时的贡献,就是以它为端点的区间的贡献 发现可以将现有的区间

  • 网络编程2019-08-12 09:41:54

    网络编程:是按网络互联的不同计算机上运行的程序进行数据的交换 网络编程的三个要素 IP地址:(InetAddress)网络中设备的标识,不易记忆,可用主机名 InetAddress类的介绍: 作用:为了方便我们对IP地址进行获取和操作 常见的功能: ​ public String getHostAddress()

  • Managing Memory-Mapped Files in Win322019-08-11 23:06:05

    原文链接:http://www.cnblogs.com/pangpangxiong/archive/2009/08/14/1546251.html Extracted from MSDN, http://msdn.microsoft.com/en-us/library/ms810613.aspxOne advantage to using MMF I/O is that the system performs all data transfers for

  • CF915E Physical Education Lessons2019-08-11 20:02:35

    CF915E Physical Education Lessons 题面:题意:Alex可不希望被开除,他想知道到期末还有多少天的工作日,这样他就能在这些日子里修体育学分。但是在这里计算工作日可不是件容易的事情:从现在到学期结束还有 \(n\) 天(从 \(1\) 到 \(n\) 编号),他们一开始都是工作日。接下来学校的工作人

  • [HNOI2008]GT考试2019-08-11 17:37:33

    一、题目 点此看题 题意: 给定nnn为文本串的长度(只包含数字),和长度为mmm的模式串,问文本串中不包含模式串的方案数,答案对kkk取模。 N≤109,M≤20,K≤1000N≤10^9,M≤20,K≤1000N≤109,M≤20,K≤1000 二、解法 0x01 暴力 直接枚举每一种文本串,在HashHashHash和模式串比较,时间

  • bash 基础之五 条件测试、read2019-08-11 15:00:29

    一 条件选择if语句 顺序执行:逐条运行; 选择执行: 代码有一个分支:条件满足时才会执行; 两个或以上的分支:只会执行其中一个满足条件的分支; 循环执行:代码片断(循环体)要执行0、1或多个来回; 选择执行:# 单分支的if语句:if 测试条件;then 条件为真时分支代码fi# 双分支的if语句:if 判断

  • noip2013day1-货车运输2019-08-11 09:00:49

    题目描述 \(A\)国有\(n\)座城市,编号从 \(1\)到\(n\),城市之间有 \(m\) 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 \(q\) 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 Input 第一行有两个用一个空格隔开的整数\(n,m\),表示 $

  • 2019牛客第八场多校 D_Distance 三维BIT或定期重建套路2019-08-10 23:04:30

    目录 题意: 分析: @(2019牛客暑期多校训练营(第八场)D_Distance) 题意: 在三维空间\((n\times m\times h\le 100000)\)内,有\(q(q\le 100000)\)次操作。操作\(1\):添加一个点进入空间;操作\(2\):查询最近点对。 分析: 比赛时听G黄说完题意感觉看似好像裸题,一道在二维平面上操作完全的

  • hdu5283 Senior's Fish(线段树+均摊分析)2019-08-10 20:03:13

    传送门 考虑到每只鱼只会进网出网一次,于是直接建四棵线段树维护鱼的状态并建一棵树状数组维护答案即可。 注意有多组数据 代码: #include<bits/stdc++.h> #define ri register int using namespace std; const int rlen=1<<18|1; inline char gc(){ static char buf[rlen],*

  • 5105 pa3 Distributed File System based on Quorum Protocol2019-08-10 16:00:44

        1 Design document 1.1 System overview We implemented a distributed file system using a quorum based protocol. The basic idea of this protocol is that the clients need to obtain permission from multiple servers before either reading or writing a file

  • HDU-4280 Island Transport2019-08-10 15:06:04

    题目链接:HDU-4280 Island Transport 题意 给出$n$个岛屿$m$条双向航道,岛屿以直角坐标系上的坐标形式给出,每条航道在单位时间有运输量上限,问单位时间内从$x$轴最左边的岛屿到最右边的岛屿最大的运输量。 思路 最大流问题,最左边的岛屿为源点,最右边的岛屿为汇点,按所给航道连边即可,由

  • mysql 事务2019-08-10 11:05:16

    什么是事务 一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元) 为什么需要事务 需求:jeff 给jack 转账1000元 假设转账分为两部完成 1.     jeff减少1000  update test set money = money -500 where name=

  • 文件的三种打开方式以及with管理上下文2019-08-09 20:51:30

    文件的三种打开方式以及with管理上下文 一、文件的三种打开方式 1.1 只读 f = open(r'D:\pycharm\yjy\上海python学习\456.txt','r',encoding='utf8') data = f.read() #读取文件 print(data) f.close() 读的其他语法 逐行读、是否可读 print(1,f.readline()) # 逐行读 print(f.

  • nmdp2019-08-09 12:54:52

    inline int read(){ int s=0,w=1; char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();} while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar(); retu

  • Some Tips on Reading Research Papers2019-08-09 12:39:37

    原文链接:http://www.cnblogs.com/youth0826/archive/2013/01/03/2842975.html Some Tips on Reading Research Papers Some Tips on Reading Research Papers by Mubarak Shah @UCF 1. You have to read the paper several times to understand i

  • linux – 为什么有些shell`read`内置无法从`/ proc`中的文件读取整行?2019-08-08 21:52:07

    在一些类似Bourne的shell中,read builtin无法从/ proc中的文件读取整行(下面的命令应该在zsh中运行,用$shell替换$= shell和其他shell): $for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell" $=shell -c 'IFS=

  • iozone - a filesystem benchmark tool 主要是用来测试文件系统 性能2019-08-08 18:00:46

    简介:              磁盘设备之上是文件系统,测试磁盘的工具往往就是调用块设备驱动的接口进行读写测试。而文件系统的测试软件就是针对文件系统层提供的功能进行测试,包括文件的打开关闭速度以及顺序读写随机位置读写的速度。以及进程并发数目等各个方面进行详细的测试。  

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

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

ICode9版权所有