Codeforces Beta Round #93 (Div. 2 Only) (Virtual participation)
A
相邻点对距离和*k
B
(Σ(v/2))/2
C
一直想不到“最优”是怎么体现的,发现y2=y1*(t1-t0)/(t0-t2),就写了1e6的枚举,然而又一些特殊情况没考虑到,比如两个都完全打开。 
正解是两指针或二分
while(x1>=0&&x2>=0){
     t=(t1*x1+t2*x2*1.0)/(x1+x2);
     if(t<t0) {x1--;continue;}
     if(t<ct){
        ct=t;
        res_x=x1;
        res_y=x2;
      }
     x2--;
}D
找一个最长的串,既是前缀也是后缀也是非前缀非后缀的子串。 
想用kmp找所有前缀和后缀相同的串,再判断是否为子串,在91个点处T了。 
应该加字符串哈希。
E
每个命令不会被执行两次(否则就恢复原状了),把命令(i,j)抽象成矩阵上的(i,j)。 
(待续)
Codeforces Beta Round #93 (Div. 2 Only) (Virtual participation)的更多相关文章
- Codeforces Beta Round #93 (Div. 1 Only)  D. Fibonacci Sums
		先考虑一个斐波那契数能分成其他斐波那契数的方案,假如f[i]表示第i个斐波那契数,那么只要对他进行拆分,f[i-1]这个数字必定会存在.知道这一点就可以进行递推了.先将数字分成最少项的斐波那契数之和, ... 
- Codeforces Beta Round #80 (Div. 2 Only)【ABCD】
		Codeforces Beta Round #80 (Div. 2 Only) A Blackjack1 题意 一共52张扑克,A代表1或者11,2-10表示自己的数字,其他都表示10 现在你已经有一 ... 
- Codeforces Beta Round #83 (Div. 1 Only)题解【ABCD】
		Codeforces Beta Round #83 (Div. 1 Only) A. Dorm Water Supply 题意 给你一个n点m边的图,保证每个点的入度和出度最多为1 如果这个点入度为0 ... 
- Codeforces Beta Round #79 (Div. 2 Only)
		Codeforces Beta Round #79 (Div. 2 Only) http://codeforces.com/contest/102 A #include<bits/stdc++. ... 
- Codeforces Beta Round #77 (Div. 2 Only)
		Codeforces Beta Round #77 (Div. 2 Only) http://codeforces.com/contest/96 A #include<bits/stdc++.h ... 
- Codeforces Beta Round #76 (Div. 2 Only)
		Codeforces Beta Round #76 (Div. 2 Only) http://codeforces.com/contest/94 A #include<bits/stdc++.h ... 
- Codeforces Beta Round #75 (Div. 2 Only)
		Codeforces Beta Round #75 (Div. 2 Only) http://codeforces.com/contest/92 A #include<iostream> ... 
- Codeforces Beta Round #74 (Div. 2 Only)
		Codeforces Beta Round #74 (Div. 2 Only) http://codeforces.com/contest/90 A #include<iostream> ... 
- Codeforces Beta Round #73 (Div. 2 Only)
		Codeforces Beta Round #73 (Div. 2 Only) http://codeforces.com/contest/88 A 模拟 #include<bits/stdc+ ... 
随机推荐
- 视图模板中 使用boottstrap 将各表单字段排成一行
			如果需要创建一个表单,它的所有元素是内联的,向左对齐的,标签是并排的,请向 <form> 标签添加 class .form-inline. <form class="for ... 
- Pascal之计算小系统
			program Project16; {$APPTYPE CONSOLE} VAR n,i,k,score,b,a:integer; answer,c:real; ch:char; Begin rep ... 
- PHP中foreach有关引用的问题
			软件开发的过程中,细节处理非常重要,说得大一点就是细节决定成败,别人不懂的地方,你懂,别人没注意到的细节,你注意到了,这就是你胜出对方的地方,这样就体现出了你的价值. 下面是几个foreach循环中引 ... 
- bzoj 2152: 聪聪可可【点分治】
			裸的点分治,运算在模3下进行然后统计答案的时候统计余1的*余2的*2+余0的^2 #include<iostream> #include<cstdio> using names ... 
- bzoj 4849: [Neerc2016]Mole Tunnels【模拟费用流】
			参考:https://www.cnblogs.com/CQzhangyu/p/6952371.html 费用流很简单,考虑但是会T. 考虑费用流的本质,流一次需要要找一个能够从当前点到达的距离最小的点 ... 
- Golang 入门 : 理解并发与并行
			Golang 的语法和运行时直接内置了对并发的支持.Golang 里的并发指的是能让某个函数独立于其他函数运行的能力.当一个函数创建为 goroutine 时,Golang 会将其视为一个独立的工作单 ... 
- SqlParameter  的使用
			SqlParameter[] sqlParams = new SqlParameter[2];sqlParams[0] = new SqlParameter("@RoleId", ... 
- matlab学习路线
			知乎:matlab学习路线 MATLAB数学教学视频 
- 水题 Gym 100553K Knockout Racing
			题目传送门 /* 题意:有若干个点在一个区间内来回移动,1m/s. 水题:n^2的复杂度能解决,注意时间可能大于一个周期,要取模 */ #include <cstdio> #include ... 
- 使用Apache Commons IO组件读取大文件
			Apache Commons IO读取文件代码如下: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new ... 
