笔试题:712的729次方的最后4位数是多少?

【LLM】ms-Swift框架下SFT与GRPO协同优化的高效训练策略 本文深入探讨了ms-Swift框架下监督微调(SFT)与群组相对策略优化(GRPO)的协同训练策略,提升大型语言模型(LLM)的性能与效率。通过创新的架构设计和两阶段训练流程,结合GRPO的群组奖励估计与动态基线调整技术,显著优化了数学推理等任务的准确率。文章还分享了计算资源高效利用和参数调优的实战经验,为LLM训练提供了实用指导。 阅读详情

问题:设计一个程序,求出712的729次方的最后4位数是多少?
大整数相乘问题,不能简单的乘,早就溢出了.所以要另辟蹊径.在相乘时每次取出后四位其余丢弃,不影响最后的四位数.
源代码如下:

#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
int value = 1;
for(int i=1;i<=729;++i)
{
  value*=712;
  value%=10000;
}
//设置输出格式,4位,用0填充.
cout<<setw(4)<<setfill('0')<<value<<endl;
system("pause");
return 0;
}


如果我们注意到729 = 3^6,可以减少循环次数.
#include<stdio.h>
int main()
{
    unsigned long long  a3 = (712*712*712)%10000;
    unsigned long long a9 = (a3 *a3*a3)%10000;
    unsigned long long a27 = (a9 *a9*a9)%10000;
    unsigned long long a81 = (a27 *a27*a27)%10000;
    unsigned long long a243 = (a81 *a81*a81)%10000;
    unsigned long long a729 = (a243 *a243*a243)%10000;
    printf ("result=%d \n",a729);
    getchar();
    return 0;
}



文章转载自:我爱程序员 www.52coder.net

顶级的FDE需要拥有哪些技能? 上一篇《》说明白了什么是FDE。这一篇回答下一个问题:要成为顶级 FDE,需要哪些具体的技能?要想弄清楚FDE应该有哪些能力,就得先搞清楚FDE要完成哪些工作。同时,有一点是我们要密切关注的:现在是大模型时代,所以我们不能脱离大模型讨论FDE的能力。我们可以把FDE在客户现场需要完成的工作分为四类:破冰与诊断、价值交付、项目与预期管理、沟通与影响。另有两项元能力贯穿始终。以下按工作类别逐一拆解,每项能力配 1 / 3 / 5 分标准,方便对照自评。文末有完整打分工具链接。 阅读详情

相关推荐

时序基础模型Timer-S1:十亿参数如何革新时间序列预测

时间序列预测是数据分析与机器学习中的核心任务,旨在基于历史数据预测未来趋势。其原理在于捕捉数据中的趋势、周期性和季节性等时序依赖关系。这项技术的价值在于赋能业务决策,广泛应用于金融风控、能源管理、物联网监控和供应链优化等关键场景。传统方法依赖针对特定任务的专用模型,面临泛化能力弱和开发成本高的挑战。本文聚焦的时序基础模型,通过在海量跨领域数据上进行预训练,学习时序通用模式,并结合十亿级参数带来的强大容量,实现了性能的显著突破。这种范式转变,使得模型能够像“全科医生”一样,通过少量数据微调即可快速适应新任务,

weixin_29164843的博客 268

2345的99次方的末4位数是多少?

昨天晚上睡觉的时候无意间想起来这是我高三那年去数学竞赛的时候遇到过类似的题目,当时没作出来,现在想尝试一下看看。 2345的99次方的末4位数。 先拿一个公式试着算下, 设a,b,c,d是四个一位整数(0-9)。 ^为成方符号,例如2^3=2*2*2 则(a*10^3+b*10^2+c*10+d)可以表示为一个四位数.  (x+y)^n =x^n +k1 * x^(n-1) * y

SCAUSCNU的专栏 2525

Mike 21如何制作随水深变化的糙率文件

MIKE 21如何制作随水深变化的糙率文件

zhuzhujiayoua的博客 2248

求一数的N次方的最后几位数(待续)

  我曾遇到过一个求解一个数的N次方的末尾几位数字的问题。我首先想到的是先求出它的N次方,然后再分解这个结果。可是后来又考虑到数据溢出问题,因此这个方法有很大的局限性。  然后我列出几个算式。发现要求最后几位数,跟本没必要把最后的结果求出来。如求X的Y次方末尾M位数,只需在每部计算时保留中间结果的后M位数就可以了,然后用这M个数依次去乘X,最后再移位相加即可。  如:(M=3)  12

singlewheel的专栏 3889

10xGenomics官方可视化工具——Loupe Browser

Loupe Browser是⼀款10xGenomics开发的交互式桌⾯应⽤程序,⽤于探索10x单细胞数据,可以用来找出感兴趣的细胞、找出显著差异表达的基因、鉴定细胞类型、探索细胞亚类和数据共享。

weixin_47195452的博客 3343

【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)

在游戏发展史上,有些游戏以其简单而耐玩的特性,深深地烙印在了玩家的记忆中。《黄金矿工》就是其中之一,它曾经在4399等游戏平台上掀起了一股游戏热潮。这款游戏不仅给无数玩家带来了欢乐,还让他们体验到了挖掘金矿的刺激与乐趣。在这个项目中,我们将花费半天的时间,利用Unity引擎,重新打造这款经典小游戏。通过复刻《黄金矿工》,我们不仅是在向童年的回忆致敬,更是在挖掘游戏设计的精髓。在这个过程中,我们将学习如何实现游戏的核心玩法,设计简洁而有效的游戏机制。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2900

求2011的N次方的后四位

时间限制: 1000ms 内存限制: 65536kB 描述 已知长度最大为200位的正整数n,请求出2011^n的后四位。 输入 第一行为一个正整数k,代表有k组数据,k 每行都有一个正整数n,n的位数 输出 每一个n的结果为一个整数占一行,若不足4位,去除高位多余的0 样例输入 3 5 28 792 样例输出 1051 81 5521

云斜月的专栏 6582

《手把手教你修复过期K8s集群证书:记一次K8s集群起死回生实录》

今天本想打开半年前部署的K8s测试集群跑个Demo,结果`kubectl`直接报错`certificate has expired`!作为一名云原生老司机,我决定把这次'抢救'过程记录下来,手把手带大家解决这个运维常见问题。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3777

一道笔试题的搞笑解法

原题是 设计一个程序,求出712的729次方的最后4位数是多少? 对于这道题目,我们可以规规矩矩的用一般方法解决,但更搞笑的是还有另种方法。我先贴出普通方法的代码 #include <iostream.h> void main() { int result=1; for(int i=0;i<729;i++) { resul...

weixin_30802273的博客 160

YOLO蒸馏原理篇之---MGD、CWD蒸馏

本文详细介绍了特征蒸馏中的两种经典有效方法,MGD和CWD蒸馏

qq_41920323的博客 3240

2023年全国职业院校技能大赛网络系统管理赛项模块A:网络构建(样题4)-网络部分解析-附详细代码

2023年全国职业院校技能大赛网络系统管理赛项模块A:网络构建(样题4)-网络部分解析-附详细代码

bfq05234214的博客 441

求13的13次方的最后三位数

http://hi.youkuaiyun.com/cjmiou    求13的13次方的最后三位数*问题分析与算法设计    解本题最直接的方法是:将13累乘13次方截取最后三位即可。    但是由于计算机所能表示的整数范围有限,用这种“正确”的算法不可能得到正确的结果。事实上,题目仅要求最后三位的值,完全没有必要求13的13次方的完整结果。    研究乘法的规律发现:乘积的最后三位的值只与乘数和被乘数的后三

一生所爱 3979

Go游戏服务器开发的一些思考(一):语言层面

Go是比C++更好用的高级语言使用Go作为服务器开发的主语言前,首先需要对Go语言做下定性。在接触Go前,可能给人的印象(至少是我),Go是一门脚本语言。看了 官方文档 ,才知道Go是一门高级语言。与C++相比,它有以下优势: 面向接口的编程没有C++复杂的面向对象语法,如类、继承、多态、虚函数等等。Go中只有结构与接口,从语言层面上,直接指导功能与功能间的解耦。直接且语法简单 提供语言反射机制提供

范安崇的博客 9558

C语言实现进度条

今天整理文件发现一个隐藏在硬盘角落里的一段神秘代码,运行之后发现这是一断让我打开眼界的程序。#include <stdio.h> #include <unistd.h> int main() { int i; for(i=0;i<=100;i+=10) { printf("Percent completed:%3d%%\r",i); sleep

尘世中迷途小书童 3868

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

整型数的溢出

#include #include int main() { printf("INT_MAX+1=%d\n",INT_MAX+1); printf("INT_MAX+INT_MAX=%d\n",INT_MAX+INT_MAX); printf("INT_MIN=%d\n",INT_MIN); printf("INT_MIN-1=%d\n",INT_MI

尘世中迷途小书童 1896

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C语言数组a[i]==i[a]

The C standard defines the [] operator as follows: a[b] == *(a + b) Therefore a[5] will evaluate to: *(a + 5) and 5[a] will evaluate to: *(5 + a) and from elementary school math we know

尘世中迷途小书童 1873

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

去哪网2015年春季校园招聘笔试题

请实现以下函数 int indexOf(int []array ,int x),给定一个循环有序的数组,请在这个数组中找到指定元素,找到的话返回下表,没有找到返回-1.该数组的特点是一个单调递增的数组向右循环移位形成的.举例说明,原数组是{4,8,13,20,23,34,41,52}.经过向右循环移位形成的数组可能是{23,34,41,52,4,8,13,20}或者{4,8,13,20,23,

尘世中迷途小书童 1789

“火柴棍式”程序员面试题

有时候,有些面试题是很是无厘头,这不,又有一个,还记得小时候玩的的“火柴棍游戏”吗,就是移动一根火柴棍改变一个图或字的游戏.程序面试居然也可以这么玩,看看下面这个火柴棍式的程序面试题吧. 下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。 int n = 20; for(

尘世中迷途小书童 1439

不用+、-、×、÷做加法

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/ 例如,5+17=22 首先,思考如何做十进制的加法. 1)各位相加,不进位:相加后,个位为2(相加不要考虑进位),十位为1,最后相加的结果是12; 2)有进位的,求进位值:个位中5+7有进位,然后左移一位,得到进位值是10; 3)将前面两个加起来:12+10=22,刚好5+17=22. 两数之和,不能用四则运算,那么只能用位

尘世中迷途小书童 1088

2012年好耶集团C/C++校园招聘试题

同学你好,感谢参加西安好耶C/C++笔试. 如果你聪明,善于思考,对于问题有深挖根源的精神,有强烈的学习精神,上进精神,我想你就是我们要找的. C/C++试题部分 1.详细描述全局变量和静态全局变量的区别 2.请列举一个非比较排序,并描述其过程 3.sprintf和snprintf函数的区别是什么?为什么提倡使用snprintf? 4.请简述inline函数和宏

尘世中迷途小书童 1076

大整数加法

I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. Input The first line of the input contains an integer T(1<=T<=20) which means the numbe

尘世中迷途小书童 944

Q04切分木棒

本文是程序员算法趣题一书Q04 C语言实现,由于该书中所给的代码是Javascripts与Ruby,故在今后的阅读中会记录部分习题的C语言实现。 Q04问题后面的Column中介绍了深度优先搜索和广度优先搜索。 深度优先搜索算法(英语:Depth-First-Search,简称DFS)是一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻

尘世中迷途小书童 782

重载运算符

假如我们有如下结构体声明:struct CarType { string maker; int year; float price; }; 假定我们将mycar声明为该结构的一个对象,并且为该对象的所有数据成员赋值,然后我们编写下面的代码: if(mycar>2000) coutC++不知道如何处理这段代码,C++并不知道是将myCar中的year与2000比较还是myCar中的p

尘世中迷途小书童 781

折半查找

4.21号去参加阿里的实习生招聘,投递的岗位是c/c++方向,下午2点,我悠闲的从学校北门前往悦豪酒店,走到酒店后扫描二维码,去房间等待面试,面试的内容涉及面非常广。 从linux命令,STL ,操作系统,c/c++语法,算法,包罗万象。下午迷迷糊糊面试完基本内容后面试官给了我一张纸和笔让我写两个算法,一:快速排序,二:折半查找。 当然快速排序我写的还是很快的,可是当我写折半查找时悲剧发生了.

尘世中迷途小书童 678
上一篇: 我爱程序员-尘世中一个迷途小书童
下一篇: 大整数加法
52coder
博客等级 码龄17年 87粉丝 128原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值