zoukankan      html  css  js  c++  java
  • 11.11反思

    1349.快速幂入门
    QAQ居然多组数据
    QAQ我居然听到还没反应过来是这道题
    orz WA了六遍当时心态有点崩
    1356.Fibonacci
    1.数组开全局QAQ
    1.数组开全局QAQ
    1.数组开全局QAQ
    2.(a+b)%m=((a%m)+(b%m))%m
    2.(a+b)%m=((a%m)+(b%m))%m
    2.(a+b)%m=((a%m)+(b%m))%m
    3.puts(f[n] ? "no" : "yes"); 这个操作涨姿势了
    4. 这道题居然还可以找规律orz
    1357.Text Reverse
    当时知道Reverse这个函数 但是不会用
    getline(cin, s); //读取一行
    stringstream ss(s); //创建一个“字符串流”
    好强啊QAQ
    bool flag = 0; //控制空格
    好强啊QAQ
    记笔记记笔记记笔记
    1358.Buildings
    签到了QAQ
    1359.GPA
    改了三次 写了一个小时QAQ 还是连本地都不过
    知道用gets()
    但是不敢写while(gets(s))
    只是写了while(scanf(“%d”,&n))
    然后memset(a,0,sizeof(a)*100)
    scanf("%s",a);
    len=str(a);
    a[len]=n;
    这样写
    get到了
    总而言之 妙啊妙啊 真是妙啊

    memset笔记QAQ

    //1.memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。

    //2.#include <string.h>

    //3.数组 sizeof(a)*n;

         字符串 sizeof (a);

    附代码

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    char a[256];
    char s[2333];
    int len,i,cnt;
    float sum;
    bool flag;
    void sss()
    {
    memset(a,-1,sizeof(a));
    a['A']=4;a['B']=3;
    a['C']=2;a['D']=1;
    a['F']=0;
    }
    int main()
    {
    sss();
    while(gets(s))
    {

    len=strlen(s);
    flag=0;
    sum=cnt=0;
    for(i=0;i<len;i++)
    {
    if(s[i]==' ') continue;
    if(a[s[i]]==-1)
    {
    flag=1;
    break;
    }
    ++cnt;
    sum+=a[s[i]];

    }
    if(flag)
    {
    puts("Unknown letter grade in input");
    }
    else
    {
    printf("%.2f ",sum/cnt);
    }
    }
    return 0;
    }

  • 相关阅读:
    【AtCoder】ARC097 (C
    【51nod】1123 X^A Mod B (任意模数的K次剩余)
    【洛谷】P4207 [NOI2005]月下柠檬树
    【POJ】2454.Jersey Politics
    【POJ】2069.Super Star
    【POJ】2420.A Star not a Tree?(模拟退火)
    【POJ】1026.Cipher
    【POJ】3270.Cow Sorting
    【POJ】1286.Necklace of Beads
    【POJ】1067.取石子游戏
  • 原文地址:https://www.cnblogs.com/guanwen769aaaa/p/9959773.html
Copyright © 2011-2022 走看看