美文网首页蓝桥杯试题
优质题解:数字游戏

优质题解:数字游戏

作者: 桐桑入梦 | 来源:发表于2020-02-28 20:27 被阅读0次

原题链接:[蓝桥杯][历届试题]数字游戏

解题思路:
【1】.首先是明确只能计算主角的数,如果计算了别人的数,那么时间就会超限。
【2】.第一次主角的数是1,那么sum=1,经过n次计数得到的数是主角的第二个数,再次经过n次计数得到的是主角的第三个数。第二个同学首先是+1然后得到自己的数,第三个同学首先是+2,然后得到自己的数,第n个同学首先是+(n-1)然后得到自己的数,然后轮到主角+n得到自己的数。这里相当于主角的数进行+1+2+...+n然后得到了自己的第二个数,然后再次轮到第二个同学+(n+1)得到自己的数,第三个同学+(n+2)得到了自己的数...相当与只要只要知道第二个同学的数a,假设主角上一次的数是cnt,那么下一次数就是(a+a+n-1)*n/2+cnt,然后就是%k就可以了。

注意事项:
【1】.使用long long进行数据的保存,防止溢出。
【2】.使用long long数据类型的时候,输出使用%lld,防止误写成%d.

/* 自己第一次写的方法时间明显超限了。第二个方法是参考网上的同学写的。
#include<cstdio>
int main(void)
{
    int n,k,T;
    scanf("%d%d%d",&n,&k,&T);
    long long m=(T-1)*n+1;
    int pre=1,data=0,count=0;
    long long sum=0;
    for(long long i=1;i<=m;i++)
    {
        data=(pre%k+count%k)%k;
        //printf("%d\t",data);
        if(i%n==1)
        {
            //printf("%d\t",data);
            sum+=data;
        }
        count++;   
        pre=data;
    } 
    printf("%lld",sum);
    return 0;
}
*/
 
#include<stdio.h>
int main(void)
{
    int n,k,T;
    scanf("%d%d%d",&n,&k,&T);
    long long sum=1,cnt=1,a=1;
    for(int i=0;i<T-1;i++)
    {
        cnt=((a+a+n-1)*n/2+cnt)%k;
        sum+=cnt;
        a+=n;
    }
    printf("%lld",sum);
    return 0;
}

相关文章

  • 优质题解:数字游戏

    原题链接:[蓝桥杯][历届试题]数字游戏 解题思路:【1】.首先是明确只能计算主角的数,如果计算了别人的数,那么时...

  • [题解]1016-数字游戏

    题目(状态DP) 丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则...

  • 享受过一夜暴富,你再不会安心工作

    本文章纳入“真实联盟”优质文章计划· 这是游戏,人跟人之间的游戏,生死有命,富贵在天。在过去的整整一年,这场数字货...

  • LC238-动态规划

    题目 题解 数字=左边数乘积*右边数乘积

  • 洛谷 P1043 数字游戏 题解

    思路 我们设为在区间内的答案,这个答案从内个小区间转移而来。那么转移方程就是 要注意的地方 区间类型有关动态规划的...

  • LeetCode 9. 回文数

    题目描述 题解 简单法 反转一半数字

  • PTA[Advanced] 1001 A+B

    题目链接 灰灰公众号的题解 我的题解 研究了一下python版题解 简洁的惊人啊。format()格式化数字str...

  • 优质题解:网络寻路

    原题链接:[蓝桥杯][历届试题]网络寻路分析题目要求: 【1】. 首相明确有两种目的地,一种是回到原点,一种是到...

  • 数字游戏

    如果“宝贝宝宝贝宝贝贝”对应的数字“84884844”那么“宝宝宝贝贝宝贝贝”对应的数字是以下哪几个? A.888...

  • 数字游戏

    这是第二次玩这个游戏,规则很简单,双数往上,单数往下,在正常语速下接错了旁边的人做俯卧撑第一次5个,第二次10个,...

网友评论

    本文标题:优质题解:数字游戏

    本文链接:https://www.haomeiwen.com/subject/fbprhhtx.html