之前偶然在Github上注意到FreeCodeCamp,昨天仔细看了下,发现是个在线学习js的网站/组织,字面意思,自由编码夏令营。http://www.freecodecamp.com/,有兴趣的朋友可以去做做题玩。 800h+的课程,除了短时间的引导外,前5个小时是Html和Css,我耐着性子做了这68道题,发现都是一些基础的概念,很简单,但也有 一些我原本不知道/不清楚/没记住的东西: in
2007-2008 Summer Petrozavodsk Camp, Andrew Stankevich Contest 26 (ASC 26) A. War Academy 枚举团体训练的时间。注意只看相对误差,所以需要注意精度。 B. Discount 与A题相似,按(100-b)*a/b排序后,可以分成打折和减价两段。 C. Dowry 折半排序。 D. Minimal Cu
DP 样例1 5 4 2 3 1 5 输出 1 序列 是3个数字的波浪折线 dp[ i ]表示以 i 结尾的子序列个数 遍历每个位置 i 记录可以作为中心点的个数k j从i-1遍历之前处理过的答案 如果a[ j ] < a [ i ]那么他可以作为 i 的一个中点k++ 如果a[ j ] > a[ i ]那么以 j 结尾的子序列都可以接上k和 i 作为一个新子序列 并且j k i也是一个新子序
出于某些原因需要在 mac 上装个 Windows,很自然地就会想到用 Boot Camp 安装。步骤很简单,先下载 Windows 镜像,然后打开转换助理程序,无脑一路点击继续即可。这里 是官方教程。 但是,在安装过程中却出现下面这个错误: Boot Camp 安装失败: 拷贝 Windows 文件时出错 一番 Google ,才发现这个问题居然是由于下载的 windows 镜像超过
G - 穗乃果的考试 先对方块求一个二维前缀和,这样就相当于枚举前缀和中每一个小块的和了。 #include<stdio.h>#include<bits/stdc++.h>using namespace std;typedef long long ll;const int mod=998244353;char s[2200][2200];ll a[2200][2200],sum