蓝桥杯小白月赛第八场第三题

题目描述: 


思路: 

根据上面的次方数,我们可以看出来从1次方到4次方 和 5 - 8次方,中间有什么规律?

是不是可以看出来1次方和5次方的尾数相同

2次方和6次方的尾数相同

3次方和7次方的尾数相同

4次方和8次方的尾数相同 

所以综上所述,四次一循环,依次类推,即可写出此题


AC代码:

#include<iostream>
#include<cstring>
#include<cmath>

using namespace std;

int main()
{
    cin.tie(0)->ios::sync_with_stdio(false); //快读
    int t;
    cin >> t;
    while(t--)
    {
        int x,k=0;
        string p; //因为整数太大所以用字符串的形式读
        cin >> x >> p;
        //这里为什么取后两位的p,因为这样更稳妥,比如112这个数,如果取1位的话2%4 = 2
        //要是取两位的话是12%4 = 0,所以要取两位
        if(p.size() > 1)
        {
            k = stoi(p.substr(p.size()-2,p.size()));
        }
        else
        {
            k = stoi(p.substr(p.size()-1,p.size()));
        }
        k = k % 4; //四个一循环
        x = x % 10;//这个是一个技巧,可以自己拿笔和纸写几个。尾数是一样的
        if(!k) k = 4;
        int res = pow(x,k);
        cout << res % 10 << endl;
    }
    return 0;
}

【蓝桥杯3.23小白赛】(详解)-CSDN博客 题解出路来源于这位大佬的博客~

相关推荐

  1. 入门

    2024-03-29 14:36:03       57 阅读
  2. 9 入门 --

    2024-03-29 14:36:03       35 阅读
  3. 算法4入门&强者挑战赛

    2024-03-29 14:36:03       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 14:36:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 14:36:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 14:36:03       87 阅读
  4. Python语言-面向对象

    2024-03-29 14:36:03       96 阅读

热门阅读

  1. 解决跨域问题

    2024-03-29 14:36:03       45 阅读
  2. svg怎么用,后端返回svg文件流引入

    2024-03-29 14:36:03       38 阅读
  3. 2024.03.15 校招 实习 内推 面经

    2024-03-29 14:36:03       41 阅读
  4. NGINX安装Stream模块

    2024-03-29 14:36:03       43 阅读
  5. 山东专精特新申报基本要求

    2024-03-29 14:36:03       33 阅读
  6. 四、分治算法

    2024-03-29 14:36:03       42 阅读
  7. 2024蓝桥杯每日一题(背包)

    2024-03-29 14:36:03       47 阅读
  8. Vue3 实现基于token 用户登录

    2024-03-29 14:36:03       40 阅读
  9. 前端Vue开发技术总结

    2024-03-29 14:36:03       45 阅读
  10. day72Html

    day72Html

    2024-03-29 14:36:03      50 阅读
  11. 微信小程序监听用户经纬度变化

    2024-03-29 14:36:03       42 阅读