跳至正文

谷歌Office无法访问

  • 随笔
https://docs.google.com/ 无法访问的解决方法,首先将系统盘\Windows\system32\drivers\etc\hosts 如: C:\Windows\system32\drivers\etc\hosts 在结尾处加上:

[……]

继续阅读

自己改的python

  • 随笔

  想在Ubuntu里面弄桌面幻灯片,到网上搜了一下,找到了python文件生成XML的方法,也知道了Ubuntu用XML来使用桌面幻灯片,用了下试试,发现总有一段纯色的时间,没办法,硬着头皮看了看代码,发现python,至少是这个python文件很容易懂,估计问题大概是处在一个."的上面,这样的话会把所有文件枚举一次,就可能把自己枚举或者是那个XML文件(估计是这样,这是第一次接触python。)然后就只留下了".jpg"的内容,奇迹般地就好了,也大概知道了在XML里面设置停顿时间和[……]

继续阅读

我的vimrc

  • Vim

  先简单地说一下自己的配置吧,首先就是直接使用的Vim系统附带的那个vimrc,然后把备份去掉了,但是和他的区别就是自己增加了几个自己比较常用的功能,自认为这些功能还不错,下面贴出来了。

  这里的话,我增加的命令是以’\’为前缀,暂时有以下几个:
  \html 自动生成html文件,将行号去除
  \clean 把文件清空
  \copy 将全文拷贝
  \ 自动格式化C文件
if v:progname =~? "evim"
  finish
endif

s[……]

继续阅读

[转]mingw,cygwin,gnuwin32 的详细区别.

  • MinGW:Minimalist GNU for Windows
    • 安装MinGW
      • 无配置
    • 安装MSYS及MSYSDTK
      • 编辑了/MSYS.bat
        1. 加入chdir,使可以在目录外运行。
        2. 通过命令行参数%~dp0得到MSYS的路径。
        3. 删除其他命令行参数相关的动作。
        4. 将命令行参数%~dp1设置为环境变量MSYSINITDIR以备Shell初始目录之用。
        5. 将默认的Shell从rxvt改为sh。
      • 增加了/LoadMSYS.bat及/LoadMSYS.reg
        1. 作用:扩展命令行参数为完全路径名,将参数传送给MSYS.BAT。
        2. 将LoadMSYS.bat[……]

          继续阅读

NOIp 2005 提高组 1 谁拿了最多奖学金

  十分简单的题目,以前写过,以为是普及组里最垃圾的题目(普及组的水平都不算),就是算分然后判断,也没什么要注意的(对我来说要注意的就是我错过的地方,这个题目是少量的一次性AC的题目。),代码如下(比以前写的好看很多!):

#include <stdio.h>
struct pep{
        char name[21];
      &[……]

继续阅读

NOIp 2006 提高组 4 2^k进制数

  这题我以前写过的,现在就当是再温习一遍吧,思路就是递推(也就是动态规划)根据一个公式推导出来的DP方程,首先我用f[i][j]表示第i位数以j开头的数字共有多少个,那么最容易得到的一个转移方程是:
  f[i][j] = f[i – 1][j + 1] + f[i – 1][j + 2] + ……. + f[i – 1][n&n[……]

继续阅读

Noip 2006 提高组 3 作业调度方案

  大部分OJ的题目全部都少了一些,原题见
  http://zqynux.blog.163.com/blog/static/167499597201062811365761/
  就是简单的贪心,但是要考虑的是首先,A任务的工序2必须在工序1之后完成,而且当满足前面一个条件时(工序2必须在工序1之后完成),尽可能的把任务向前面插:

Noip 2006 提高组 3 作业调度方案 - NeWorldMaker - My S-K-Y
   代码如下:
#include <stdio.h>
#define max(a, b) ((a)>(b)?(a):(b))
int order[[……]

继续阅读

NOIp 2006 提高组 2 金明的预算方案

  首先要考虑的是,如果没有主件和附件的话,那题目将会非常的简单,那这就是最简单的01背包了,但是麻烦的是题目有主件和附件。那我们怎么办呢?不做了?开玩笑,既然你走了OI这条路,那就千万别回头!那我能不能用01背包来处理这个题目呢?当然是能的,注意题目中的这句话“每个主件可以有0个、1个或2个附件。附件不再有从属于自己的附件。”额,这个条件有什么用呢?当然有用啦,那么我就可以转化为01背包了,先只考虑主件,那就可以进行01背包了,然后对每个主件进行记录,每个主件拥有多少个附件,哪些附件,然后再进行动态规划就能解决了[……]

继续阅读

NOIP 2006 提高组 1 能量项链

  因为以前做过这一题,所以很快就写出来了,不过在一个细节的地方纠结了好久,具体位置见注释。
  思路和以前是一样的,f[i][j] = max(map[i] map[i + a] map[i + j] + f[i][a] + f[i + a][j – i]); f[i][j]表示从第i个珠子往后j个所能获得的最大能量,然后代码就写出来了:

#include <stdio.h>
int n;
int map[200];
unsigned f[100][101];

void[……]

继续阅读

NOIp 2007 提高组 4 树网的核

  这个题目网上有很多题解,不过直接照抄的话确实不太好,我还是说说我自己的过程吧。
  首先,可以知道的是“核”越长越好,确实说不太清楚,看下面的图吧:

NOIp 2007 提高组 4 树网的核 - NeWorldMaker - My S-K-Y
   如果核是A-B的话,A-B距离X的值为B到X的距离,假设为x,即B至X的距离,但是如果核是A-C的话,那么A-C距离X的值就会小于x,所以“核”还是越长越好!
  后只需要从一条直径上寻找核就可以了,为什么的话,我觉得吧,最好的“核”选择有两点,第一点如上所述,越长越好;我觉得第二点就是越靠近中点越好,至于为什么的话,你自己想想,中点距离所有点的最长距离[……]

继续阅读