判断一下是否值得蓄力就行

#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相关推荐

  1. 腾讯2020校园招聘正式批市场研究 | 群面(2019.10.17)

    岗位:市场研究 批次:正式批 啊 是我梦想的腾讯爸爸啊,鉴于我太菜了,只能帮大家到群面了--. ? 「更多我的秋招经验贴」 <2020我的秋招总结帖 [数据分析岗] | 目录索引> 一.面 ...

  2. 拼多多 2020校园招聘 二维表第k大数(二分)

    在一块长为n,宽为m的场地上,有n✖️m个1✖️1的单元格.每个单元格上的数字就是按照从1到n和1到m中的数的乘积.具体如下 n = 3, m = 3 1   2   3 2   4   6 3   ...

  3. 拼多多2019秋招内推笔试-业务平台开发

    1.复制可乐 题目描述: 自动售货机里有N瓶复制可乐.复制可乐非常神奇,喝了它的人都会复制出一个自己来!现在有Alice,Bob,Cathy,Dave四个人在排第买复制可乐.买完的人会马上喝掉,然后他 ...

  4. 小米 2019校园招聘软件开发类-2018.09.20

    最终没时间提交了,自己写的测试用例没问题 思路: 将n进制转化为十进制进行排序,找出单独出现的数,并记录字符串下标 最终按照输入字符串的顺序输出 #include <bits/stdc++.h& ...

  5. 阿里巴巴2019实习生招聘正式启动!

    如你所见,阿里巴巴2019实习生招聘正式启动啦!为了方便2019校招同学更好地申请实习生岗位,阿里妹罗列了几个常见Q&A,希望借着2019的春风,与你相遇在西溪湖畔. Q:请问 "阿 ...

  6. 弘辽科技:拼多多想自立门户,正式上线多多钱包

    原标题<弘辽科技:拼多多想自立门户,正式上线多多钱包> 拼多多入场支付的要义,不是挑战支付宝或微信,而是先吃下用延迟满足积攒的.满满一池子红利. 拼多多做支付,透着一个"晚&qu ...

  7. java校园招聘华为_【华为Java面试】2020华为校园招聘提前批-看准网

    2020华为校园招聘提前批 由于时间太久,面试怎么回答的已经记不太清了,当时整理了一下问的问题,给大家分享一下:华为提前批面试提到的问题: 1.Object类中有哪些常用的方法: 2.hashcode ...

  8. 国企招聘:中国空空导弹2023校园招聘正式启动

    中国空空导弹2023校园招聘正式启动 关于我们✦ 中国空空导弹研究院(以下简称导弹院)创建于1961年,隶属中国航空工业集团有限公司,是国家专业从事空空导弹.发射装置.地面检测设备和机载光电设备及其派 ...

  9. 转: 多益网络2013校园招聘第二轮笔试题目

    多益网络2013校园招聘第二轮笔试题目 转载于:https://www.cnblogs.com/kira2will/p/4039539.html

最新文章

  1. java map 排序_java集合框架面试题大集合
  2. UML图大科普 :14种UML图图例详解
  3. Xshell分屏显示
  4. 通讯可以并联吗_工业控制知识:吃透RS485通讯的连接方式,接485总线就简单多了...
  5. 同是共享内存,shm_open与shmget有什么差异?
  6. java使用阿里邮箱发送邮件
  7. 零一块学计算机二级题库,2017年计算机二级office题库及答案
  8. 从IT技术面试官的角度说说技术人的简历
  9. windows7下将mysql加入环境变量
  10. 五个免费数据采集工具网站
  11. C语言:7-20 到底有多二
  12. 【【运维】9个网络故障排除经典案例,你都得会吗?】
  13. vue移动端监听切屏次数
  14. 【Windows 7错误报告弹出提示窗口怎么取消】
  15. 【数字图像处理之(一)】数字图像处理与相关领域概述
  16. Ubuntu图形界面下命令行窗口打开快捷键创建
  17. 马来西亚理科大学计算机专业雅思,马来西亚理科大学本科雅思成绩要求
  18. MWPhotoBrowser性能优化
  19. 如何获取特定用户组内的无效账户?
  20. C/C++注册表【4】键值的获取,设置,删除,枚举

热门文章

  1. 数据结构——迪杰斯特拉(Dijkstra)算法
  2. SQL三种连接:内连接、外连接、交叉连接
  3. 微信小程序如何实现同时授权用户信息和手机号码不重复授权问题
  4. 论文笔记-建筑能源管理的强化模型预测控制
  5. RTP协议封装H264/H265/AAC
  6. Unity接入微信SDK——iOS(接入微信SDK)
  7. 流行的javascript库介绍
  8. 看计算机文档有浏览记录吗,怎样查找电脑文件-怎么查看电脑浏览过的文件 – 手机爱问...
  9. C# WPF 为Word右键添加自定义菜单项
  10. oracle 地图引擎,基于 Web 的地图服务引擎的设计与实现