文章目录

  • 拼多多2020校招部分编程题
  • 多多的排列函数
    • canci

拼多多2020校招部分编程题

#include <iostream>
using namespace std;
int solver(int n)
{if (n == 1)return 1;if (n % 2 == 1)return solver((n - 1) / 2) + 1;else{return solver(n /2)+1;}
}
int main()
{int n;cin >> n;for (int i = 0; i < n; i++){int temp;cin >> temp;cout << solver(temp) << endl;}
}

多多的排列函数

  • 基本就是找规律啊

1
2
3
4
5
6
7
8
9
10

  • 答案应该是

1 1
1 1
0 2
0 4
1 5
1 5
0 6
0 8
1 9
1 9

#include <iostream>using namespace std;
void solver(int n)
{if(n%4==1 || n%4==2)cout << 1;else{cout << 0;}cout << " ";if(n%4== 1 )cout << n <<endl;else if(n&4==2)cout << n-1<<endl;else if(n%4==0)cout << n<<endl;elsecout << n-1<<endl;}
int main()
{int n;cin >> n;int temp;while(cin >> temp){solver(temp);}
}
  • 上面的函数应该是void
  • 你如果搞成int的话,牛客网这里不报错
  • 直接提示啥段错误啥的

canci

  • 添加链接描述

拼多多2020校招部分编程题相关推荐

  1. 多多的魔术盒子(拼多多2020校招部分编程题合集之第一题)

    多多鸡有N个魔术盒子(编号1-N),其中编号为i的盒子里有i个球. 多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个. 通过观 ...

  2. system verilog编程题_拼多多2020校招部分算法编程题合集

    拼多多2020校招部分算法编程题2道,多多的魔术盒子和多多的排列函数 其实根据他的匹配职位我们可以看到,这5道题的难度还是并不高,只是作为一个初步筛选,我这边选择了前两道跟大家分享 [编程题一] 多多 ...

  3. 网易2020校招笔试编程题回顾

    把今天的记忆里面的笔试题的情况梳理一下,投递的是算法工程师: 题型总共分为选择题10*1  编程题10.20.20.30  问答题5*2 编程题: 1.倒数排序:给你一个数n,以及1-n的一个排列,让 ...

  4. 华为2020校招笔试编程题 看这篇就够了(上)

    背景 近日一位在华为的师兄整理了一份内部的提纲给我们,想着以后肯定不会去华为,于是乎分享给大家,看看菊花厂今年的笔试题目是什么样子的. 编程题范围 这好像来自一个华为内部的文档,据说今年华为内部也在进 ...

  5. 拼多多 2020校招 多多的排列函数(找规律 构造)

    数列 {An} 为N的一种排列. 例如N=3,可能的排列共6种: 1 2 3 4 5 6 1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3, 1, 2 3, 2, 1 定义函数F: ...

  6. 拼多多2019秋招编程题——选靓号

    编程要求: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目内容: A 国的手机号码由且仅由 N 位十进制数字(0-9)组成.一个手机号码中有至少 K 位数 ...

  7. 拼多多2020学霸批数据分析师笔试 —— SQL整理(2019.7.28)

    半个月过去,终于安装好Mysql,可以开始实操.解决和总结「拼多多学霸批」的SQL题了.真题还是非常珍贵的,难得和业务需求结合在一起. 加之这周,了解了「窗口函数」,比半个月前的我,又有多一点不一样的 ...

  8. 拼多多2020学霸批数据分析师笔试题 (2019.7.28)

    真真正正20届秋招,第一场笔试献给了「拼多多」. 套题 20届学霸批数据分析师笔试题 题型简单粗暴 5道问答题:3 * SQL + 1 * 概率计算 + 1 * 业务分析题 完成时间 90分钟 会写的 ...

  9. java校招面试题_java校招面试编程题及答案.docx

    java校招面试编程题及答案 java校招面试编程题及答案 Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点.这里,我列出了一些关于Java集合的重要问题和答案. 集合框 ...

最新文章

  1. 查看PID 进程是否存在的一个小技巧
  2. 19福师计算机应用基础在线作业一答案,2019秋福师《计算机应用基础》在线作业一16(100分)...
  3. C#dC# 简单网页外挂实例
  4. 使用replace pioneer批量修改文件名
  5. 理解 CSS 属性值语法
  6. 压缩可以卸载吗_番禺街坊注意!微信发送高清大文件不压缩,网友:QQ可以卸载了?...
  7. 云服务器ECS登陆注意点
  8. MySQL索引优化讲解
  9. 网站建设方案撰写需要注意哪些事项?
  10. gtk不是C语言的专属,c++也可以
  11. 深入浅出三剑客之awk必杀技一例
  12. 霸权?Google 阻止我写 Web 浏览器
  13. HDU1716 排列2【全排列+输出格式】
  14. iOS数据库的使用(一):FMDB多线程
  15. Node版本管理工具 - Nvm的下载、安装配置与使用
  16. @JoinColumn 与mappedBy
  17. 快手调整员工福利,​减少房补,增加生育津贴;百度网盘青春版正式上线,被吐槽;雷军回应小米对标苹果遭冷嘲热讽 | EA周报...
  18. 服务器装系统不识别硬盘分区,u盘装系统时找不到硬盘分区解决方法
  19. 网络上的计算机病毒怎么办,电脑中病毒了怎么办
  20. 中移动浦发联合发布四款产品 ,NFC手机年底上市

热门文章

  1. linux下4g拨号上网问题,解决 Ubuntu 18.04 下无法建立 4G 拨号的问题
  2. 数据页和数据行(翻译)
  3. LSR:用于文档关系抽取的潜在图结构迭代优化推理方法
  4. Unreal Engine蓝图编程学习(四)
  5. 数学建模——公交调度优化
  6. 使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序
  7. 支持NDS的视频音频转换软件Xilisoft Video Converter
  8. Matlab三相全桥逆变电路的仿真
  9. Apache Hadoop KMS 部署
  10. java练习题--商品管理系统