比赛 202110省实验桐柏一中普及组联赛 评测结果 AAAAAAAAAE
题目名称 分数约分 最终得分 90
用户昵称 OTTF 运行时间 0.230 s
代码语言 C++ 内存使用 0.57 MiB
提交时间 2021-10-18 18:49:52
显示代码纯文本
  1.  
  2. #include <iostream>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. typedef unsigned long long ull;
  8.  
  9. ull _son;
  10. ull _mom;
  11. ull _gcd;
  12.  
  13. void ParseIn () {
  14. ifstream inFile("yuefen.in");
  15. inFile >> _son >>_mom;
  16. inFile.close();
  17. }
  18.  
  19. void cal (ull one, ull two) {
  20. if (one % two == 0) {
  21. _gcd = two;
  22. }
  23. else {
  24. cal (two, one % two);
  25. }
  26. }
  27.  
  28. void Core () {
  29. cal (_son, _mom);
  30. }
  31.  
  32. void CWriteOut () {
  33. ofstream outFile("yuefen.out");
  34. outFile << _son / _gcd << ' ' << _mom / _gcd << endl;
  35. outFile.close();
  36. }
  37.  
  38. int main () {
  39. ParseIn ();
  40. Core ();
  41. CWriteOut ();
  42. return 0;
  43. }