提交记录 14097


用户 题目 状态 得分 用时 内存 语言 代码长度
xwmwr test. 自定义测试 Accepted 100 120.647 ms 44 KB C++ 653 B
提交时间 评测时间
2020-08-31 09:01:53 2023-09-03 19:41:07
#include<bits/stdc++.h>
using namespace std;

long long gcd(long long x, long long y) {
  int cnt = 0;
  long long tmp;
  int jx,jy;
  while(x!=y) {
    tmp=min(x,y); x=max(x,y); y=tmp;
    jx=x&1, jy=y&1;
    if(!jx) x>>=1;
    if(!jy) y>>=1;
    if(jx&&jy) x-=y;
    if(!jx&& !jy) ++cnt;
  }
  return x;
}

long long gcdd(long long x, long long y) {
  return !y ? x : gcdd(y, x%y);
}

int main() {
  /*
    两个斐波那契数
    99194853094755490
    160500643816367070
  */
  double st = clock();
  for(int i=1;i<=1000000;++i) {
    long long x = gcd(99194853094755490ll, 160500643816367070ll);
  }
  double ed = clock();
  cout << '\n' << ed-st;
  return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1120.647 ms44 KBAcceptedScore: 100


Judge Duck Online | 评测鸭在线
Server Time: 2026-03-23 03:37:17 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠