#CS41004. 阅读程序10-数论4
阅读程序10-数论4
阅读程序
注意:切勿用电脑直接运行代码得出答案,请用大脑+笔+纸运行代码答题,否则是在浪费你的时间。
第10节:数论
第4题【NOIP】2009
#include <iostream>
using namespace std;
int a,b;
int work(int a,int b){
if (a%b)return work(b,a%b);
return b;
}
int main(){
cin >> a >> b;
cout << work(a,b) << endl;
return 0;
}
●判断题
(1)在第2行下面添加#define int long long程序可以正常运行。
{{ select(4-1) }}
- 正确
- 错误
(2)将第3行的int改成double结果不会改变。
{{ select(4-2) }}
- 正确
- 错误
(3)不能输入0 0。
{{ select(4-3) }}
- 正确
- 错误
(4)输人20 12结果输出4。
{{ select(4-4) }}
- 正确
- 错误
●选择题
(5)输入2012 13,输出()
{{ select(4-5) }}
- 2012
- 2013
- 13
- 1
(6)该算法的时间复杂度级别为
{{ select(4-6) }}
- 线性时间
- 对数时间
- 平方时间
- 常数时间