HDU 1061 Rightmost Digit解决问题的方法

HDU 1061 Rightmost Digit解决问题的方法

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

求大量N^N的值最右边的数字,即最低位。

它将能够解决一个简单二分法。

只是要注意溢出,只要把N % 10之后。我不会溢出,代替使用的long long。

#include <stdio.h>
int rightMost(int n, int N)
{
	if (n == 0) return 1;
	int t = rightMost(n / 2, N);
	t = t * t % 10;;
	if (n % 2) t *= N;
	return t % 10;
}

int main()
{
	int T, n;
	scanf("%d", &T);
	while (T--)
	{
		scanf("%d", &n);
		printf("%d\n", rightMost(n, n%10));
	}
	return 0;
}

版权声明:笔者靖心脏,景空间地址:http://blog.csdn.net/kenden23/。只有经过作者同意转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116941.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月13日 上午7:00
下一篇 2022年1月13日 上午8:00


相关推荐

  • mysql报错hy000_1251-client does not support

    mysql报错hy000_1251-client does not support我似乎无法重新创建一个已删除的简单用户,即使以root用户身份在MySQL中也是如此。我的情况是:用户’jack’曾经存在,但是我从mysql.user中删除了它以重新创建它。我在那张桌子上看不到任何痕迹。如果我对其他随机用户名(例如“jimmy”)执行此命令,则该命令会正常工作(就像最初对“jack”所做的一样)。我已经做了些什么来破坏用户“jack”,以及如何撤销该破坏,以便重新创建“j…

    2022年8月12日
    8
  • intellij idea如何快速查看当前类中的所有方法?

    intellij idea如何快速查看当前类中的所有方法?nbsp 点击这里查看 lt intellijidea 使用教程汇总篇 gt 问题 当一个类中的方法非常多 一个个查看不直观也比较麻烦 如何快速的查看这个类中的所有方法 nbsp 按快捷键 Alt 7 就能显示当前类中的所有方法 全局常量 方法还包括形参和返回值 一目了然 打开界面如下 默认的快捷键就是 Alt 7 如果你的修改过 就去 keymap 中设置查看

    2026年3月18日
    3
  • pycharm打包exe文件「建议收藏」

    pycharm打包exe文件「建议收藏」一、安装pyinstaller在Pycharm客户端上,File-Settings-Project:Python-ProjectInterpreter添加PyInstaller源。如图:二、安装压缩软件upx下载地址:https://github.com/upx/upx/releases/tag/v3.93解压到要转换到的py文件目录下三、创建.py文件fromPyInstaller._

    2022年8月25日
    10
  • CSS三角形

    CSS三角形一 css 三角形的原理将一个 div 的宽度和高度设置为 0 然后设置边框样式 triangle width 0 height 0 border top 100pxsolidre border right 100pxsolidbl border bottom 100pxsolidor border left 100pxsolidgr 得到一个由四个三角形组合形成的正方形将对应位置的边框颜色设

    2026年3月19日
    2
  • PyCharm专业版激活成功教程

    PyCharm专业版激活成功教程0x01 下载 JetbrainsCra 的 jar 包下载链接 链接 百度云链接 nbsp 提取码 8u4c nbsp 0x02 把 JetbrainsCra 的 jar 包放入 pycharm 文件下的 bin 目录中 0x03 加上必要的文件代码在 bin 目录下使用记事本打开 pycharm exe vmoptions 和 pycharm64 exe vmoptions 最后一行加上 nbsp javaagen

    2026年3月27日
    2
  • 输入捕获实验关键代码理解

    输入捕获实验关键代码理解输入捕获实验关键代码理解

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号