昨天晚上的problems:

songfen

坠大子段和,要把[l,r]其中一个数变成P,我们要把最小的数变成p。

当L,R没有取满整个区间,P可以在[L,R]外面!!!!!!!
这种情况真是令人绝望。就因为这种情况,爆零。

(换浏览器,现存下)

dp做法:

dp[i][0/1]:到i为止,R=I,当前是否有数被修改过

dp[i][0]=max(dp[i-1][0]+a[i],a[i]);
dp[i][1]=max(dp[i-1][1]+a[i],dp[i-1][0]+p,p);

O(n)

lowbit

异或,lowbit,求和。

ai<=1 ai<=3 ai<10

AC自动机:踹kmp

problems:

poj 3080  poj2752

manacher

分治。踹树。

70分:1024之内的,枚举数值,而不枚举下标。

number

剪枝:

由于A递增,

if(a>R)return;

把3个位置压成1个位置,高端打表orz

钦定的随机程序:

#include <bits/stdc++.h>
using namespace std;
int a[105];
int main()
{
srand(time(NULL));
for(int i=1;i<=88;i++)
a[i]=i;
rand_shuffle(a+1,a+89);//打乱a[1]...a[88]的排列顺序
int i;
for(i=1;i<=88;i++)//找11号所对应的下标
if(a[i]==11)
break;
if(i>14)//如果11号不再前14个数
a[5]=11;//让11号成为第5个数
for(i=1;i<=14;i++)
printf("%d ",a[i]);
return 0;
}

我们讲字符串~

踹树

通过字符串,构建成一棵树,节点个数一定是最少的

询问:每个节点表示字符串前缀,

problems

1.给定n个互不相同的串,求存在多少对数i,j满足i是j的前缀

2.给定n个串,重排字符之间的大小关系,问那些船有可能成为字典序最小的串

所有字符串长度之和<=100000(我去好难啊,没听懂。。。)

看毛片!

给定两个字符串S,T,判断T是否是S的子串

KMP是怎么工作的:

i表示S到哪里,j表示找到最大的B的前缀和A的后缀相等

bool kmp

========================

对拍:

先运行做数据的代码

然后分别运行两个代码

然后fc bubblesort.out quick.out

%errorlevel%==0:找不到差异

%errorlevel%是上一个命令的返回值

(仅限于Windows NT)

但是多叉树??!?!??!?!?!?!?!深度恨随机!!!!!???!??!?!??!?!

随机一棵长毛的链

for(int i=2;i<=n/2;i++)cout << i-1 << ' ' << i <<endl;

for(int i=n/2+1;i<=n;i++) cout<<rand()%(i-1)+1<<' ' <<i<<endl;

随机生成图

生字符串 自己YY

稻花香里说丰年
听取人生经验

比赛策略:

比赛成绩=比赛经验*自身实力

积累人生经验

照着数据范围判断算法

比赛经验:

1.平时多打比赛,避免出现。。。。。。那种。。。

张三/test.cpp - 551B

李四/test.cpp - 551B

2333

文件名!爆内存!

千万不要copy代码

写对拍,试一下大数据,比较刁钻的数据。

lowbit 开long long 试一下大数据 发现 根本不该犯的错误!

andthen 拿到所有能拿到的分数!

不要慌,有信心。。

problems

NOIP2012 D2T2 借教室

NOIP2015 运输计划 可以将某一条边边权变为0 使得max{dis(ai,bi)}最小

NOIP2013 华容道

打怪兽

先打加血的,再打掉血的

帝都Day7——解放篇的更多相关文章

  1. TGL站长关于常见问题的回复

    问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ...

  2. python_way ,day7 面向对象 (初级篇)

    面向对象 初级篇   python支持 函数 与 面向对象   什么时候实用面向对象? 面向对象与函数对比 类和对象 创建类 class 类名 def 方法名(self,xxxx) 类里面的方法,只能 ...

  3. 【Java入门提高篇】Day7 Java内部类——局部内部类

    今天介绍第二种内部类--局部内部类. 局部内部类是什么?顾名思义,那就是定义在局部内部的类(逃).开玩笑的,局部内部类就是定义在代码块.方法体内.作用域(使用花括号"{}"括起来的 ...

  4. Python基础篇-day7

    本节目录-面向对象1 类介绍1.1 面向对象oo特征1.2 类的特性1.3 创建与调用 1.3.1 基本结构 1.3.2 结构说明 1.3.3 对外部提供只读访问接口 1.3.4 析构方法2 继承2. ...

  5. React单元测试——十八般兵器齐上阵,环境构建篇

    一个完整.优秀的项目往往离不开单元测试的环节,就 github 上的主流前端项目而言,基本都有相应的单元测试模块. 就 React 的项目来说,一套完整的单元测试能在在后续迭代更新中回归错误时候给与警 ...

  6. Python之路,Day7 - Python基础7 面向对象

    本节内容:   面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法.     引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战> ...

  7. 【系统篇】从int 3探索Windows应用程序调试原理

    探索调试器下断点的原理 在Windows上做开发的程序猿们都知道,x86架构处理器有一条特殊的指令——int 3,也就是机器码0xCC,用于调试所用,当程序执行到int 3的时候会中断到调试器,如果程 ...

  8. Cesium原理篇:7最长的一帧之Entity(上)

    之前的最长的一帧系列,我们主要集中在地形和影像服务方面.简单说,之前我们都集中在地球是怎么造出来的,从这一系列开始,我们的目光从GLOBE上解放出来,看看球面上的地物是如何渲染的.本篇也是先开一个头, ...

  9. AngularJS 1.2.x 学习笔记(表单校验篇)

    https://my.oschina.net/cokolin/blog/526911 摘要: 本文首发于 blog.csdn.net/vipshop_ebs/article/details/39472 ...

随机推荐

  1. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  2. Xposed模块开发学习记录

    Xposed模块相关API可以参考在线文档: https://api.xposed.info/reference/packages.html     入门教程可以参考: https://github. ...

  3. 2017-2018-1 20179203 《Linux内核原理与分析》第五周作业

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/US ...

  4. 解决苹果手机Safari浏览器下 字体显示为 蓝色的 问题

    解决苹果手机 Safari浏览器下   字体显示为蓝色的 问题 近期测试同学测试,wap站上,底部文字在苹果8上面 ,使用 Safari浏览器打开,一直显示 蓝色字体 其他正常,寻找半天无解,最后 阳 ...

  5. ACM学习历程—UESTC 1226 Huatuo's Medicine(数学)(2015CCPC L)

    题目链接:http://acm.uestc.edu.cn/#/problem/show/1226 题目就是构造一个对称的串,除了中间的那个只有1个,其余的两边都是对称的两个,自然答案就是2*n-1. ...

  6. 如何自动生成和安装requirements.txt依赖

    在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号.这个文件有点类似与Rails的Gemfile.其作用是用来在另一台PC ...

  7. 使用Excel制作万年历(日历可A4纸打印)

    先来看看A4纸打印效果,其他功能后续继续完善中. 年份数据字典(农历节日) 农历节日表 年度 春节 元宵节 龙抬头 端午节 六月六 七月七 七月十五 仲秋节 除夕 2010年02月14日 2010年0 ...

  8. JVM体系结构之六:堆Heap之1

    一.简介 对于大多数应用来说,Java 堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块.Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建.此内存区域的唯一目的就是存放 ...

  9. php-fpm包的安装与配置

    实验环境:CentOS7 [root@~ localhost]#yum -y install php-fpm php-fpm包:用于将php运行于fpm模式 #在安装php-fpm时,一般同时安装如下 ...

  10. 快速搭建SpringBoot项目

    Spring Boot简介: Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目.它使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Bo ...