博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔试编程---快手实习题目
阅读量:4349 次
发布时间:2019-06-07

本文共 751 字,大约阅读时间需要 2 分钟。

第一题 快速幂

#include 
using namespace std; typedef long long LL; LL dfs(LL x, LL y, LL N){ if (y == 0) return 1; LL ret = dfs(x, y / 2, N); if (y % 2 == 0) return ret * ret % N; return ret * ret * x % N;} int main(){ LL x, y, N; cin >> x >> y >> N; cout << dfs(x, y, N) << endl; return 0;}  

  第二题二分查找

 

#include 
 using namespace std; int main(){    int x;    char c;    vector
arr;    while (true) {        scanf("%d", &x);        arr.push_back(x);        if (getchar() == '\n')            break;    }    scanf("%d", &x);    printf("%u\n", lower_bound(arr.begin(), arr.end(), x) - arr.begin());    return 0;}

  

 

转载于:https://www.cnblogs.com/gaochaochao/p/8893877.html

你可能感兴趣的文章
sequence
查看>>
Delphi错误:Stack overflow的解决方法
查看>>
取消chrome(谷歌浏览器)浏览器下最小字体限制
查看>>
模板方法模式
查看>>
什么是ECC内存?
查看>>
使用Visual Studio 2013进行UI自动化测试
查看>>
13-集体照
查看>>
读了曾国藩家书,,心态逐渐平和起来。搞技术的如果缺乏信念的指引,生活会很乏味无聊!...
查看>>
echart.js的使用
查看>>
自己动手写一个单链表
查看>>
常用正则表达式
查看>>
PHP 重置数组为连续数字索引的几种方式
查看>>
160809308周子济第六次作业
查看>>
大型Web应用运行时 PHP负载均衡指南
查看>>
为phpStorm 配置PHP_CodeSniffer自动检查代码
查看>>
测试工具网址大全(转)
查看>>
ServiceStack DotNet Core前期准备
查看>>
webpack中‘vant’全局引入和按需引入【vue-cli】
查看>>
Date、String和Timestamp类型转换
查看>>
计算机的组成
查看>>