zoukankan      html  css  js  c++  java
  • WD

    XIAOPANGCHIROU 

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main()
    {
        int T, i, j , n,  m, x, a[1001], b[1001];
        int V=0, t = 0, happy=0;
        scanf("%d", &T);
        while(T--)
        {
            memset(a, 0, sizeof(a));
            memset(b, 0, sizeof(b));
            scanf("%d%d",&n, &x);
            V = 0; happy = 0, t = 0;
            for(i=0; i<n; i++){
                scanf("%d %d", &a[i], &b[i]);
                m+=a[i];
            }
        for(i=0; i<n-1; i++)
            for(j=i+1; j<n; j++)
            {
                if(b[i] < b[j])
                {
                    t = b[i];
                    b[i] = b[j];
                    b[j] = t;

                    t = a[i];
                    a[i] = a[j];
                    a[j] = t;
                }
            }
    for(i=0; i<n; i++)
    {
        V += a[i];
        if(V >= x)
           break;
           if(b[i] >= 0)
        happy += a[i]*b[i];
       // printf("###%d ", happy);

    }
      if(m >= x)
           t = (x-V+a[i])*b[i];
        //printf("!!!%d ", t);
        printf("%d ", t+happy);
        }
     return 0;
    }
    PARTY

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int a[100][100], b[1000];
    int main()
    {
        int T, n, i, j, t, k;
        int sum1=0, sum2=0;
        scanf("%d", &T);
        while(T--)
        {

            scanf("%d", &n);
            sum1 = 0;  sum2 = 0;
            memset(a, 0, sizeof(a));
            memset(b, 0, sizeof(b));
            for(k=0; k<n; k++)
            {
                scanf("%d", &b[k]);
                if(b[k] > 0)
                 sum1 += b[k];
            }
            for(i=0; i<n; i++)
               for(j=0; j<n; j++)
               {
                   scanf("%d", &a[i][j]);
                    if(a[i][j] >= 0 && i < j)
                        sum2 += a[i][j];
               }
               t = sum1 + sum2;
             printf("%d ", t);
        }
        return 0;
    }

    GOUGUDINGLI

    #include<stdio.h>
    void qsort(int a[], int l, int r)
        {
            int x = a[l], i = l, j = r;
            if(l >= r) return ;
            while(i < j)
            {
                while(i<j && a[j] <= x) j--;
                    a[i] = a[j];
                while(i<j && a[i] >= x) i++;
                    a[j] = a[i];
            }
        a[i] = x;
        qsort(a, l, i-1);
        qsort(a, i+1, r);
    }
    int main()
    {
        int T, n, i, j, k, count=0;
        int a[1001];
        scanf("%d", &T);
        while(T--)
        {
            count=0;
            scanf("%d", &n);
            for(i=0; i<n; i++)
                scanf("%d", &a[i]);
          qsort(a, 0, n-1);
            for(i=0; i<n-2; i++)
                for(k=i+1; k<n-1; k++)
                    for(j=k+1; j<n; j++)
                    {
                        if(a[i]*a[i] == a[k]*a[k] + a[j]*a[j])
                        count++;
                        if(a[i]*a[i] > a[k]*a[k] + a[j+1]*a[j+1] && a[i]*a[i] > a[k]*a[k] + a[j]*a[j])
                           break;
                    }
                printf("%d ", count);
        }
        return 0;
    }

    每天训练发现我比别人做的好慢,但是理解的更深刻,如果一开始学一个新知识点就搜模板,那么这样的人是走不远的,毕业之后带走的只有思维,什么荣誉,奖杯都已经不重要了。
  • 相关阅读:
    获取SQLSERVER所有库 所有表 所有列 所有字段信息
    无法嵌入互操作类型,请改用适用的接口 的解决方法
    注册Com组件..
    IIS站点无法访问..点浏览IIS窗口直接关掉
    数据库日志文件的收缩
    由于目标机器积极拒绝,无法连接。
    Log4Net使用方法
    WindowsService 创建.安装.部署
    蓝桥杯题库基础练习字母图形
    修改IDEA默认模板
  • 原文地址:https://www.cnblogs.com/6bing/p/3931245.html
Copyright © 2011-2022 走看看