fzu Problem 1396 Large Caclulating Work
题目:1396 Large Caclulating Work
思路:题目意思很绕,但是化简之后发现其实就是求n个数的最大公约数

#include <cstdio> #include <iostream> #include <cmath> #include <algorithm> #include <cstring> using namespace std; long long gcd(long long a,long long b) { if(b==0) return a; return gcd(b,a%b); } int main() { int t; int cas=0; while(scanf("%d",&t),t) { int n,ans; scanf("%d",&n); ans=n; for(int i=2;i<=t;i++) { scanf("%d",&n); ans=gcd(ans,n); } printf("Test Data %d:\n",++cas); printf("%d\n",ans); } return 0; }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步