ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

TC工作室白银局 [Cloned]

2020-01-11 21:01:48  阅读:312  来源: 互联网

标签:cn 原题 int pid Cloned printf include TC 工作室


TC工作室白银局 [Cloned]

专题链接:https://vjudge.net/contest/340942#overview

A - 进制转换
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2031

#include <stdio.h>
int num[1000];
int main()
{
    int n,r,c;

    while(~scanf("%d %d",&n,&r))
    {
        if(n==0)
        {
            printf("0\n");
        }
        if(n<0)
        {
            printf("-");
            n=-n;
        }
        c=0;
        while(n)
        {
            num[c]=n%r;
            n/=r;
            c++;
        }
        for(int i=c-1;i>=0;i--)
        {
            if(num[i]>=10)
            {
                printf("%c",'A'+num[i]-10);
            }
            else
            {
                printf("%d",num[i]);
            }
        }
        printf("\n");
    }
    return 0;
}

B - 杨辉三角
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2032
代码:

#include <stdio.h>
int main()
{
    int s = 1, h;
    int i, j;
    while(~scanf("%d", &h))
    {
        printf("1\n");
        for (i = 2; i <= h; s = 1, i++)
        {
            printf("1 ");
            for (j = 1; j <= i - 2; j++)
                printf("%d ", (s = (i - j) * s / j));
            printf("1\n");
        }
        printf("\n");
    }
    return 0;
}

C - 人见人爱A+B
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2033
代码:

#include<stdio.h>
int main()
{
    int h1,h2,m1,m2,s1,s2,h=0,m=0,s=0;
    int n;
    scanf("%d",&n);
    while(n--)
    {
        scanf("%d %d %d %d %d %d",&h1,&m1,&s1,&h2,&m2,&s2);
        s=(s1+s2)%60;
        m=((m1+m2)+(s1+s2)/60)%60;
        h=(h1+h2)+((m1+m2)+(s1+s2)/60)/60;
        printf("%d %d %d\n",h,m,s);
    }
    return 0;
}

D - 人见人爱A-B
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2034
代码:

#include <stdio.h>
#include <algorithm>
#include <string.h>
using namespace std;
int main()
{
    int a[105];
    int b[105];
    int c[105];
    int d[105];
    int n,m,i,j,k;
    while(~scanf("%d %d",&n,&m))
    {
        memset(c,0,sizeof(c));
        if(n==0&&m==0)
        {
            break;
        }
        for(i=0; i<n; i++)
        {
            scanf("%d",&a[i]);
        }
        for(i=0; i<m; i++)
        {
            scanf("%d",&b[i]);
        }
        sort(a,a+n);
        sort(b,b+m);
        for(i=0; i<n; i++)
        {
            for(j=0; j<m; j++)
            {
                if(a[i]==b[j])
                {
                    c[a[i]]++;
                }
            }
        }
        k=0;
        for(i=0; i<n; i++)
        {
            if(c[a[i]]==0)
            {
                d[k++]=a[i];
            }
        }
        if(k==0)
        {
            printf("NULL\n");
        }
        else
        {
            for(i=0;i<k;i++)
            {
                printf("%d ",d[i]);
            }
            printf("\n");
        }
    }
    return 0;
}

E - 人见人爱A^B
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2035
代码:

#include <stdio.h>
int PowerMod(int a, int b, int c)
{
    int ans = 1;
    a = a % c;
    while(b>0)
    {
        if(b % 2 == 1)
            ans = (ans * a) % c;
        b = b/2;
        a = (a * a) % c;
    }
    return ans;

}
int main()
{
    int a,b,x;
    while(~scanf("%d %d",&a,&b))
    {
        if(a==0&&b==0)
        {
            break;
        }
        x=PowerMod(a,b,1000);
        printf("%d\n",x);
    }
    return 0;
}

F - 改革春风吹满地
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2036
代码:

Water_Coder 发布了33 篇原创文章 · 获赞 35 · 访问量 1257 私信 关注

标签:cn,原题,int,pid,Cloned,printf,include,TC,工作室
来源: https://blog.csdn.net/qq_45856289/article/details/103940208

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有