zoukankan      html  css  js  c++  java
  • $vim$配置以及$linux$

    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
    "
      8     else
      9         printf "Wa
    "
     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);
    		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
    ");
    	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
    ");
    			else printf("%d",2);
    			continue;
    		}
    		printf("0.");
    		for(int j=1;j<=a[i];j++) printf("%d",d[j]);
    		printf("
    ");
    	}
    	
    }
    
  • 相关阅读:
    vrf
    安装diskimage-builder制作ironic镜像
    打印bios启动日志
    iproute2更新
    ip link add type vrf报错哦
    ip link add type vrf报错哦
    case 条件语句
    Go项目结构
    MySQL与Python交互
    数据提取之JSON与JsonPATH
  • 原文地址:https://www.cnblogs.com/ZUTTER/p/10861200.html
Copyright © 2011-2022 走看看