拼多多 2019校园招聘 正式批笔试-2018.8.28
判断一下是否值得蓄力就行
#include <iostream>using namespace std;int main()
{int HP, normAtck, buffAtck;cin >> HP >> normAtck >> buffAtck;int res = 0;if(buffAtck >= normAtck*2){//值得蓄力while(HP > 0){HP -= buffAtck;res += 2;}if(HP + buffAtck <= normAtck)//最后一击 不用蓄力 正常能消灭的情况res --;}else{//不值得蓄力while(HP > 0){HP -= normAtck;res += 1;}}cout << res << endl;return 0;
}
#include <iostream>
#include <cstring>
using namespace std;
int main(){int n, m;//N行 M列cin >> n >> m;char board[n][m];for(int i = 0; i < n; i++){for(int j = 0; j < m; j++){cin >> board[i][j];}}for(int i = 0; i < m; i++){//按列处理bool flag = false;int xLine = -1;//记录x所在的行int cnt = 0;//cnt记录o的数量for(int j = n -1; j >= 0; j--){//从下到上 按行处理if(!flag && board[j][i] == 'o'){//没碰到x之前 o全部清除board[j][i] = '.';}else if(board[j][i] == 'x'){flag = true;xLine = j;cnt = 1;}else if(board[j][i] == 'o'){//cout << j << " " << i << endl;board[xLine - cnt][i] = 'o';//掉落位置 置为oif(xLine - cnt != j){//如果o掉落 就将o原来位置清为.board[j][i] = '.';}cnt++;}}}for(int i = 0; i < n; i++){for(int j = 0; j < m; j++){cout << board[i][j];}cout << endl;}return 0;
}
参考链接,点击
#include <bits/stdc++.h>
using namespace std;
int n, m;
unordered_map<int, int> ma;
pair<int, int> solve(int n, int m){ma.clear();int now = 0;int t, h;n = n % m;while(true){n = n % m;t = n % m;if(ma.find(n) == ma.end()){ma[n] = now;}else{h = now - ma[n];return make_pair(ma[n], h);}//cout << n << " " << m << " " << t << endl;if(t == 0){return make_pair(now, 0);}n = t;n *= 10;now++;}
}
int main() {//std::ios::sync_with_stdio(false);//freopen("input.txt", "r", stdin);cin >> n >> m;auto ans = solve(n, m);cout << ans.first << " " << ans.second << endl;return 0;
}
参考链接,点击
#include <bits/stdc++.h>
using namespace std;
int n, m;//n个字符串 长度为m
string sarr[2005];
set<string> se;
set<char> cse[15];
string gs;
bool flag = false;
string ans;
void dfs(int id) {if (id >= m) {// findif (se.find(gs) != se.end()) {return;} else {ans = gs;flag = true;return;}}auto it = cse[id].begin();while(it != cse[id].end()) {gs[id] = *it;dfs(id + 1);if (flag) return;++it;}
}
int main() {//std::ios::sync_with_stdio(false);//freopen("input.txt", "r", stdin);cin >> n >> m;for(int i=0; i<n; ++i){cin >> sarr[i];se.insert(sarr[i]);for(int j=0; j<m; ++j){cse[j].insert(sarr[i][j]);}}gs = "";for(int i=0; i<m; ++i)gs += 'a';flag = false;dfs(0);if(flag){cout << ans << endl;}else{cout << "-" << endl;}return 0;
}
拼多多 2019校园招聘 正式批笔试-2018.8.28相关推荐
- 腾讯2020校园招聘正式批市场研究 | 群面(2019.10.17)
岗位:市场研究 批次:正式批 啊 是我梦想的腾讯爸爸啊,鉴于我太菜了,只能帮大家到群面了--. ? 「更多我的秋招经验贴」 <2020我的秋招总结帖 [数据分析岗] | 目录索引> 一.面 ...
- 拼多多 2020校园招聘 二维表第k大数(二分)
在一块长为n,宽为m的场地上,有n✖️m个1✖️1的单元格.每个单元格上的数字就是按照从1到n和1到m中的数的乘积.具体如下 n = 3, m = 3 1 2 3 2 4 6 3 ...
- 拼多多2019秋招内推笔试-业务平台开发
1.复制可乐 题目描述: 自动售货机里有N瓶复制可乐.复制可乐非常神奇,喝了它的人都会复制出一个自己来!现在有Alice,Bob,Cathy,Dave四个人在排第买复制可乐.买完的人会马上喝掉,然后他 ...
- 小米 2019校园招聘软件开发类-2018.09.20
最终没时间提交了,自己写的测试用例没问题 思路: 将n进制转化为十进制进行排序,找出单独出现的数,并记录字符串下标 最终按照输入字符串的顺序输出 #include <bits/stdc++.h& ...
- 阿里巴巴2019实习生招聘正式启动!
如你所见,阿里巴巴2019实习生招聘正式启动啦!为了方便2019校招同学更好地申请实习生岗位,阿里妹罗列了几个常见Q&A,希望借着2019的春风,与你相遇在西溪湖畔. Q:请问 "阿 ...
- 弘辽科技:拼多多想自立门户,正式上线多多钱包
原标题<弘辽科技:拼多多想自立门户,正式上线多多钱包> 拼多多入场支付的要义,不是挑战支付宝或微信,而是先吃下用延迟满足积攒的.满满一池子红利. 拼多多做支付,透着一个"晚&qu ...
- java校园招聘华为_【华为Java面试】2020华为校园招聘提前批-看准网
2020华为校园招聘提前批 由于时间太久,面试怎么回答的已经记不太清了,当时整理了一下问的问题,给大家分享一下:华为提前批面试提到的问题: 1.Object类中有哪些常用的方法: 2.hashcode ...
- 国企招聘:中国空空导弹2023校园招聘正式启动
中国空空导弹2023校园招聘正式启动 关于我们✦ 中国空空导弹研究院(以下简称导弹院)创建于1961年,隶属中国航空工业集团有限公司,是国家专业从事空空导弹.发射装置.地面检测设备和机载光电设备及其派 ...
- 转: 多益网络2013校园招聘第二轮笔试题目
多益网络2013校园招聘第二轮笔试题目 转载于:https://www.cnblogs.com/kira2will/p/4039539.html
最新文章
- java map 排序_java集合框架面试题大集合
- UML图大科普 :14种UML图图例详解
- Xshell分屏显示
- 通讯可以并联吗_工业控制知识:吃透RS485通讯的连接方式,接485总线就简单多了...
- 同是共享内存,shm_open与shmget有什么差异?
- java使用阿里邮箱发送邮件
- 零一块学计算机二级题库,2017年计算机二级office题库及答案
- 从IT技术面试官的角度说说技术人的简历
- windows7下将mysql加入环境变量
- 五个免费数据采集工具网站
- C语言:7-20 到底有多二
- 【【运维】9个网络故障排除经典案例,你都得会吗?】
- vue移动端监听切屏次数
- 【Windows 7错误报告弹出提示窗口怎么取消】
- 【数字图像处理之(一)】数字图像处理与相关领域概述
- Ubuntu图形界面下命令行窗口打开快捷键创建
- 马来西亚理科大学计算机专业雅思,马来西亚理科大学本科雅思成绩要求
- MWPhotoBrowser性能优化
- 如何获取特定用户组内的无效账户?
- C/C++注册表【4】键值的获取,设置,删除,枚举
热门文章
- 数据结构——迪杰斯特拉(Dijkstra)算法
- SQL三种连接:内连接、外连接、交叉连接
- 微信小程序如何实现同时授权用户信息和手机号码不重复授权问题
- 论文笔记-建筑能源管理的强化模型预测控制
- RTP协议封装H264/H265/AAC
- Unity接入微信SDK——iOS(接入微信SDK)
- 流行的javascript库介绍
- 看计算机文档有浏览记录吗,怎样查找电脑文件-怎么查看电脑浏览过的文件 – 手机爱问...
- C# WPF 为Word右键添加自定义菜单项
- oracle 地图引擎,基于 Web 的地图服务引擎的设计与实现