zoukankan      html  css  js  c++  java
  • 重刷信奥赛一本通日记-1

    大家好,我是LJL

    今天呢,我爸跟我谈了一下

    觉得我应该去重刷信奥赛一本通

    于是我就开始了我的信奥赛一本通重刷打卡

    今天第一天

    我直接从基础算法开刷

    先把高精刷完了

    虽然一天刷一章属实有点慢

    但我以后会加油的

    我一定可以在开学前刷完的

    先把今天的小笔记发出来吧

    我这人也是刷书的时候都不怎么写笔记

    所以笔记有点短

    以后我会不断改进的

    至于例题代码什么的我就不放了

    #include<iostream>
    #include<iomanip>
    #include<cstdio>
    #include<cmath>
    #include<cstring>
    #include<string>
    #include<algorithm>
    using namespace std;
    void init(int a[]){//数据的接收与存贮藏 
        string s;
        cin>>s;
        len=s.length();
        for(int i=1;i<=len;i++){
            a[i]=a[len-i]-'0';
        }
    }
    void jia(int a[],int b[],int c[],int i,int x){//单位数加法进位 
        c[i]=a[i]+b[i];
        if(c[i]>=10){c[i]%=10;++c[i+1];}//满十进一 
    }
    void jian(int a[],int b[],int c[],int i){//减法借位 
        if(a[i]>b[i]){--a[i+1];a[i]+=10;}//借一当十
        c[i]=a[i]-b[i];
    }
    void cheng(int a[],int b[],int c[],int i,int j,int x){//乘法进位 
        c[i+j-1]=a[i]*b[j]+x+c[i+j-1];//满十进一 
        x=c[i+j-1]/10;
        c[i+j-1]%=10;
    }
    void jia_x(int a[],int b[],int c[]){//多位数加法(完整版)
        int i=1,x=0;
        while(i<=sizeof(a)||i<=sizeof(b)){
            c[i]=a[i]+b[i]+x;
            x=c[i]/10;
            c[i]%=10;
            i++;
        }
    }
    int main(){
    
        return 0;
    }

    今天的日记就到这里了

  • 相关阅读:
    Codeforces 101487E
    算法笔记--2-sat
    算法笔记--图的存储之链式前向星
    算法笔记--强连通分量分解
    Uva 11995 I Can Guess the Data Structure!
    算法笔记--米勒-罗宾素数测试
    HDU 5183 Negative and Positive (NP)
    算法笔记--快读(输入外挂)模板
    POJ 3258 River Hopscotch
    HDU 2289 Cup
  • 原文地址:https://www.cnblogs.com/hells/p/12920370.html
Copyright © 2011-2022 走看看