当前位置: 首页 > news >正文

鞍山人才网站绵阳专业网站建设公司

鞍山人才网站,绵阳专业网站建设公司,那个网站可以做域名跳转的,dw网页制作实例素材打包下载A - Shampoo A - Shampoo ] 题目大意 高桥家有三个人#xff1a;高桥、他的父亲和他的母亲。每个人每晚都在浴室洗头发。他们按照顺序使用AA、BB和CC毫升的洗发水。 问#xff0c;今天早上瓶子里有VV毫升的洗发水。在不重新装满的情况下#xff0c;谁会第一个用完洗发水洗头…A - Shampoo A - Shampoo ] 题目大意 高桥家有三个人高桥、他的父亲和他的母亲。每个人每晚都在浴室洗头发。他们按照顺序使用AA、BB和CC毫升的洗发水。 问今天早上瓶子里有VV毫升的洗发水。在不重新装满的情况下谁会第一个用完洗发水洗头 思路分析 可以使用循环来模拟每个人使用洗发水洗发的过程并判断是否剩余足够的洗发水供下一个人使用。如果某个人发现剩余的洗发水不够用了则输出对应的标记。 时间复杂度 O(1) 可AC代码 #include iostream using namespace std;int main() {int V, A, B, C;cin V A B C;while(true) {if(V A) { cout F endl;break; }V - A;if(V B) { cout M endl; break; }V - B; if(V C) { cout T endl; break; }V - C; }return 0; }B - Hit and BlowB - Hit and Blow 题目大意 题目要求给定两个长度为N的整数序列A和B找出满足以下条件的整数个数 在序列A和序列B中相同位置上的整数个数 *在序列A和序列B中不同位置上但数值相等的整数对个数。 思路分析 可以使用两个unordered_map来记录序列A和序列B中每个整数的出现位置。然后遍历序列A的每个元素分别在序列A和序列B中查找该元素的出现位置。根据题目要求如果出现位置相同则符合条件1如果出现位置不同则符合条件2。 时间复杂度 O(N) 可AC代码 #include iostream #include vector #include unordered_mapusing namespace std;void solve() {int n;cin n;vectorint A(n);vectorint B(n);for (int i 0; i n; i) {cin A[i];}for (int i 0; i n; i) {cin B[i];}unordered_mapint, vectorint mpa;unordered_mapint, vectorint mpb;int a 0;int b 0;for (int i 0; i n; i) {mpa[A[i]].push_back(i);}for (int i 0; i n; i) {mpb[B[i]].push_back(i);}for (int val : A) {for (int i : mpa[val]) {for (int j : mpb[val]) {if (i j) {a;} else {b;}}}}cout a endl;cout b endl; }int main() {solve();return 0; }C - Collision 2C - Collision 2 题目大意 给出一组人的位置和朝向问是否会有人在继续行走时发生碰撞。 思路分析 1.读取输入保存每个人的位置和朝向。 2.使用map来按照纵坐标将人进行分组并按照横坐标排序。 3.对于每个纵坐标的人群检查是否有面朝左的人在面朝右的人之后出现如果是则说明会发生碰撞。 4.最后根据是否发生碰撞输出结果。 这是一道简单的模拟问题按照题目的要求将人进行分组并对每个纵坐标的人进行排序。然后检查是否有面朝左的人在面朝右的人之后出现根据这一条件判断是否会发生碰撞。 由于输入规模较大可以使用map来存储每个纵坐标对应的人的信息以保证按照纵坐标的升序进行遍历。同时在判断是否碰撞时可以使用两个布尔变量m和p来分别表示是否出现面朝左的人和面朝右的人通过这两个变量的状态来判断是否会发生碰撞。 时间复杂度 O(NlogN M) 可AC代码 #include iostream #include map #include vector #include algorithm using namespace std;int main() {int n;cin n;mapint, vectorpairint, int mp;vectorint x(n), y(n);for (int i 0; i n; i) {cin x[i] y[i];}string s;cin s;for (int i 0; i n; i) {if (s[i] L) {mp[y[i]].push_back(make_pair(x[i], -1));} else {mp[y[i]].push_back(make_pair(x[i], 1));}}for (auto it mp.begin(); it ! mp.end(); it) {sort(mp[it-first].begin(), mp[it-first].end());bool m false, p false;for (int i 0; i mp[it-first].size(); i) {if (mp[it-first][i].second 1) {p true;}if (mp[it-first][i].second -1 p) {m true;}}if (m) {cout Yes endl;return 0;}}cout No endl;return 0; }
http://www.zqtcl.cn/news/617295/

相关文章:

  • 怎么给公司做免费网站服装品牌网页设计图片
  • 中国通信建设协会网站新手建网站教程
  • 做网站页面的需要哪些技巧wordpress 网址导航
  • 如何做美食网站设计广州网页设计招聘
  • 中国商标网商标查询官方网站页面模板怎么添加文章
  • 建设基础化学网站的经验如何建设网站pdf下载
  • 外贸公司网站设计公司做网站能挣钱不
  • 免费网站ppt模板下载济南建设网站公司
  • 网站建设技术托管免费空间域名注册免备案
  • 威海住房建设部官方网站专科网站开发就业方向
  • 做外贸网站多少钱成都网页设计专业
  • 北京比较好的网站公司在线医生免费咨询
  • 免费的个人网站怎么做企业网站管理系统软件
  • 枣庄住房和城乡建设局网站如何注册国外域名
  • 满洲里建设局网站网页设计公司的目标客户有哪些
  • 英文书 影印版 网站开发怀化组织部网站
  • 网站建设领域的基本五大策略要学会网站细节
  • dede做英文网站优化cms建站系统哪个好
  • eclipse sdk做网站邯郸技术服务类
  • 汕头网站网站建设西安网约车租车公司哪家好
  • 网站空间域名维护协议网络推广软件平台
  • 昆明网站建设公司猎狐科技怎么样wordpress主题打不开
  • 网站推广入口服饰网站建设 e-idea
  • 长沙网站建设电话2个女人做暧暧网站
  • 手机手机端网站建设电子商务网站建设步骤一般为
  • 上海金瑞建设集团网站怎样登陆网站后台
  • 定西模板型网站建设网络架构和现实架构的差异
  • 做搜索的网站做网站的代码有哪些
  • 视频制作网站推荐js做音乐网站
  • 海北wap网站建设公司有后台网站怎么做