vim的配置

  1 set nu "设置行标号
2 set tabstop=4 "这一条以及以下三条都把缩进设为4
3 set shiftwidth=4
4 set softtabstop=4
5 set autochdir "自动切换到当前目录
6 set smartindent "以下两行都是智能缩进相关
7 set autoindent
8 set mouse=a "激活鼠标
9 set cursorline "行高亮
10 inoremap [ []<ESC>i
11 inoremap ( ()<ESC>i
12 inoremap " ""<ESC>i
13 inoremap ' ''<ESC>i
14 inoremap {<CR> {<CR>}<ESC>O
15 map <F9> <Esc> :w <CR> :!g++ -g % -o %< && ./%< <CR>
16 map <F5> <Esc> :w <CR> :!g++ -g % -o %< && gdb %< <CR>
17

对拍

  1 #!/bin/bash
2 while true; do
3 ./sj > input
4 ./zj < input > zjpt
5 ./bl < input > blpt
6 if diff zjpt blpt; then
7 printf "AC\n"
8 else
9 printf "Wa\n"
10 exit 0
11 fi
12 done

然后运行的时候就

chmod +x dp.sh

就行了

# include <bits/stdc++.h>

using namespace std;

int main()
{
int n=0;
while (1)
{
n++;
printf("Test %d:\n",n);
system("./data");
system("./std");
system("./my");
if(system("diff std.out my.out"))
{
puts("WA");
getchar();
}else puts("AC");
}
return 0;
}

Windows下的vimrc

set nu
syntax on
colorscheme cake
highlight LineNr guifg=pink
highlight LineNr guibg=white
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autochdir
set belloff=all
set nocompatible set backspace=indent
set backspace=eol
set backspace=start
set backspace=2 set smartindent
set autoindent
set guifont=Consolas:h15
set mouse=a
set cursorline
inoremap ( ()<Esc>i
inoremap [ []<Esc>i
inoremap ' ''<Esc>i
inoremap " ""<Esc>i
inoremap {<CR> {<CR>}<Esc>O

配色 ckae

效果

#include<cstring>
#include<cstdio>
#include<algorithm>
#include<iostream>
#define M 200000
using namespace std; int n,m,k,a[M],mx,d[M],mn,tot,f[M],nx,B,C; int main()
{
scanf("%d",&n);
if(n==1) {printf("NO"); return 0;} for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]), f[a[i]]++;
if(a[i]>a[mx]) mx=i, tot=1;
else if(a[i]==a[mx]) tot++, nx=i;
}
if(tot==1) {printf("NO"); return 0;}
for(int i=a[mx];i>=1;i--)
{
f[i]+=k;
k=f[i]/10;
f[i]%=10;
if(f[i]) C=1;
}
if(k && C) {printf("NO"); return 0;}
printf("YES\n");
for(int i=a[mx];i>=1;i--)
{
f[i-1]=(f[i-1]+f[i]/10);
f[i]%=10;
if(f[i])d[i]=(10-f[i])%10;
if(f[i]) f[i-1]++;
}
d[a[mx]]++;
if(d[a[mx]]==10)
{
B=1;
d[a[mx]]--;
}
for(int i=1;i<=n;i++)
{
if(mx!=i)
{
printf("0.");
for(int j=1;j<a[i];j++) printf("0");
if(!B || nx!=i)printf("1\n");
else printf("%d",2);
continue;
}
printf("0.");
for(int j=1;j<=a[i];j++) printf("%d",d[j]);
printf("\n");
} }

随机推荐

  1. BUUCTF--easyer

    测试文件下载:https://buuoj.cn/files/b66a080016da04abfc002a336c0132e5/easyre.zip?token=eyJ0ZWFtX2lkIjpudWxs ...

  2. Windows程序设计--(三)窗口与消息

    3.1 窗口的创建 3.1.1 系统结构概述 所谓「Windows给程序发送消息」,是指Windows呼叫程序中的一个函数,该函数的参数描述了这个特定消息.这种位于Windows程序中的函数称为「窗口 ...

  3. CSS-05 html和body标签

    html和body标签 一直对这两个标签有迷惑,查了一些网上资料整理了一下. 1.html和body标签的背景 1.当给body一个背景色时候,背景图是充满整个窗口的,这里看上去是body标签下的背景 ...

  4. 2018-10-11-WPF-拖动滚动

    title author date CreateTime categories WPF 拖动滚动 lindexi 2018-10-11 14:10:41 +0800 2018-2-13 17:23:3 ...

  5. samba - 为 UNIX 实现的 Windows SMB/CIFS 文件服务器

    SYNOPSIS 总览 Samba DESCRIPTION 描述 samba 套件是在 UNIX 系统上实现“服务器信息块”(通常简称 SMB) 协议的一组程序.这个协议有时也称为“通用互联网文件系统 ...

  6. 三、SQL Server 对JSON的支持

    一.SQL Server 对JSON的支持 一.实现效果   现在 我用数据库是sql2008 ,共计2万数据. 每一条数据里面的有一个为attribute字段是 json存储状态属性,  我怎么查看 ...

  7. go语言从例子开始之Example39.使用函数自定义排序

    有时候我们想使用和集合的自然排序不同的方法对集合进行排序.例如,我们想按照字母的长度而不是首字母顺序对字符串排序.这里是一个 Go 自定义排序的例子. Example: package main im ...

  8. java泛型通配符详解

    前言 泛型带来的好处 泛型中通配符 常用的 T,E,K,V,? ?无界通配符 上界通配符 < ? extends E> 下界通配符 < ? super E> ?和 T 的区别 ...

  9. tomcat启动一闪而过解决办法报错The CATALINA_HOME environment variable is not defined correctly

    解决办法: Tomcat无论在windows上还是Linux上只需要吧安装包传上去解压就行,不需要配置环境变量,吧之前有可能别人别配置的环境变量统一删掉即可(网上一大堆说需要配置的都是胡说八道).把以 ...

  10. Java字符串流学习

    字符串流 定义:字符串流,以一个字符为数据源,来构造一个字符流. 作用:在Web开发中,我们经常要从服务器上获取数据,数据返回的格式通过一个字符串(XML.JSON),我们需要把这个字符串构造为一个字 ...