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


相关推荐

  • sql语言是编程语言吗_sql属于编程语言吗

    sql语言是编程语言吗_sql属于编程语言吗1.SQL操作的是数据   SQL是数据库的查询语言,因而可以对系统数据产生持久化影响。在常规编程中,一个错误通常只会造成程序的crash或bug,修改并重新调试往往就可以了;而在SQL中,一个不小心就可能造成系统数据的破坏和丢失。常常有新手执行SQL时,不小心遗漏了DELETE或UPDATE语句中的WHERE子句,这往往是很大的麻烦。   因此,学习和使用SQL,一开始应该养成两个习惯:

    2022年10月5日
    6
  • MVP模式使用示例详解

    MVP模式使用示例详解什么是 MVP 模式 amp nbsp amp nbsp amp nbsp amp nbsp amp nbsp 这个 MVP 可不是腾讯游戏 王者荣耀 中的 MVP 我们今天要讨论的 MVP 其实同 MVC 一样 是一种编程模式和思想 也许更准确地讲是一种架构 amp nbsp MVP 和 MVC 的区别 amp nbsp

    2026年3月20日
    1
  • 以太网PHY层芯片LAN8720A简介

    以太网PHY层芯片LAN8720A简介1、LAN8720A简介2、芯片管脚配置3、硬件电路

    2022年6月16日
    94
  • flex布局 水平垂直居中 亲测有效

    flex布局 水平垂直居中 亲测有效flex 布局任何一个容器都可以指定为 Flex 布局 box display flex 行内元素也可以使用 Flex 布局 box display inline flex Webkit 内核的浏览器 必须加上 webkit 前缀 box display webkit flex Safari display flex 注意 设为 Flex 布局以后 子元素的 float clear 和 vertical align 属性将失效 详细请参考 https www run

    2026年3月19日
    2
  • idea最新激活码(已测有效)

    idea最新激活码(已测有效),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    56
  • C语言中string函数详解

    C语言中string函数详解PS 本文包含了大部分 strings 函数的说明 并附带举例说明 本来想自己整理一下的 发现已经有前辈整理过了 就转了过来 修改了原文一些源码的问题 主要是用 char 字义字符串的问题 导致程序运行时崩溃 另外自己重写了部分测试程序 使其更能满足自己测试的需要 不当之处 还请海涵

    2026年3月18日
    3

发表回复

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

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