多题目

#include<bits/stdc++.h>

using namespace std;

const int mod=2048;

long long c,n;

long long kasumi (long long x,long long mi)

{long long res.l;

while(mi){

if(mi&1){

res=(res*x)号mod;

x=(x*x)号mod;

mi>>-1;

return resi

int main(){

cin>>n>>C;

if(n==3){

printf("%lld",c*(c-1));

return 0;

long long ans=((kasumi(c-l,n)+(c-1)*kasumi(-l,n))%mod+mod)号mod;

cout<<ans;

return 0;



第1题 判断

将第9行和第11行的括号去掉,程序输出结果一定不变。

A.
正确
B.
错误

第2题 判断

将第12 行的“mi>>=1”改为“mi*=0.5”,程序输出结果一定不变。()

A.
正确
B.
错误

第3题 判断

若输人为“44”,则输出为“78”

A.
正确
B.
错误

第4题 判断

此程序的时间复杂度为0(1og)。(

A.
正确
B.
错误

第5题 单选

若输人为“34”,则输出为()。

A.

8

B.

12

C.

18

D.

19

第6题 单选

kasumi(2046,13)的返回值为()

A.

0

B.

2022

C.

2

D.

2024

发表评论

登录 后再回复