E.

题意就是完美数是这个数的因子和等于他,半完美数是只要有一部分因子就行,给一个数,求构成半完美的因子。

#include <bits/stdc++.h>
using namespace std;int main() {int t;cin >> t;while (t--) {long long p;cin >> p;cout << 6* p << " " << 3 << endl;cout << p << " " << 2 * p << ' ' << 3* p << endl;}
}

I.

就是判断区间点菜价格取值就行。

K.

我们给查询攻击和桥的坚固性排成大到小,然后按照并查集来安装,1*2*3方式统计桥的个数。

#include <bits/stdc++.h>
using namespace std;struct node {int x, y;long long k;
} a[10000007];
long long fa[1000007], num[100007], ans[1000007];struct node1 {long long x;int id;
} p[1000007];bool cmp(node a1, node b1) {return a1.k > b1.k;
}bool cmp1(node1 a1, node1 b1) {return a1.x > b1.x;
}long long father(int x) {if (fa[x] == x)return x;return fa[x] = father(fa[x]);
}int main() {cin.sync_with_stdio(false);int t;cin >> t;while (t--) {int n, m, q;cin >> n >> m >> q;for (int i = 1; i <= n; i++) {fa[i] = i;num[i] = 1;}for (int i = 1; i <= m; i++) {cin >> a[i].x >> a[i].y >> a[i].k;}for (int i = 1; i <= q; i++) {cin >> p[i].x;p[i].id = i;}sort(a + 1, a + 1 + m, cmp);sort(p + 1, p + 1 + q, cmp1);int j = 1;long long sum = 0;for (int i = 1; i <= q; i++) {long long t = p[i].x;while (j <= m && a[j].k >= t) {long long xx = father(a[j].x), yy = father(a[j].y);if (xx != yy) {sum += num[xx] * num[yy];num[yy] += num[xx];fa[xx] = yy;}j++;}ans[i] = sum;}for (int i = 1; i <= q; i++) {cout << ans[i] << endl;}}
}

M.

纯模拟,用stringstream来取单词就行。

#include <bits/stdc++.h>
using namespace std;
map<string, string>mp;int main() {mp["iu"] = "q", mp["en"] = "f", mp["ei"] = "w", mp["eng"] = "g";mp["ang"] = "h", mp["uan"] = "r", mp["an"] = "j", mp["ue"] = "t";mp["uai"] = "k", mp["ing"] = "k", mp["un"] = "y", mp["uang"] = "l";mp["iang"] = "l", mp["sh"] = "u", mp["ou"] = "z", mp["ch"] = "i";mp["ia"] = "x", mp["ua"] = "x", mp["uo"] = "o", mp["ao"] = "c";mp["ie"] = "p", mp["zh"] = "v", mp["ui"] = "v", mp["in"] = "b";mp["ong"] = "s", mp["iong"] = "s", mp["iao"] = "n", mp["ai"] = "d";mp["ian"] = "m";string s;string t;while (getline(cin, s)) {string str = "";stringstream ss(s);int x1 = 0;while (ss >> t) {if (x1)str += " ";elsex1 = 1;int len = t.size();if (len == 1)str += t + t;else if (len == 2)str += t;else {if (t[0] == 'z' || t[0] == 's' || t[0] == 'c') {if (t[1] == 'h') {string a = "";for (int i = 0; i <= 1; i++) {a += t[i];}str += mp[a];if (len == 3)str += t[2];else {string a = "";for (int i = 2; i < len; i++) {a += t[i];}str += mp[a];}} else {string a = "";str += t[0];for (int i = 1; i < len; i++) {a += t[i];}str += mp[a];}} else {string a = "";str += t[0];for (int i = 1; i < len; i++) {a += t[i];}if (!mp.count(a))str += mp[t];else {str += mp[a];}}}}cout << str << endl;}}

第十五届东北大学生编程大赛题解相关推荐

  1. 第十五届全国大学生智能车东北赛区成绩

    ■ 东北赛区比赛 8月16日,由中国自动化学会主办,英飞凌科技(中国)有限公司.深圳国芯人工智能有限公司.百度在线网络技术(北京)有限公司协办的第十五届全国大学生智能汽车竞赛(东北赛区)于哈尔滨工程大 ...

  2. 第十五届全国大学生智能车全国总决赛获奖信息-东北赛区

    第十五届全国大学生智能车竞赛 全国总决赛获奖信息 东北赛区 序号 学校 队伍 组别 奖项 姓名 类别 1 哈尔滨工业大学 紫丁香一队 基础四轮 一等奖 李洋 参赛学生 2 哈尔滨工业大学 紫丁香一队 ...

  3. 智能车大赛信标组_第十五届全国大学生智能汽车竞赛在南京信息工程大学圆满闭幕...

    未来网高校频道8月31日讯(记者 杨子健 通讯员 唐翠梅 张峰)8月26日,由中国自动化学会主办,南京信息工程大学承办的第十五届全国大学生智能汽车竞赛创意组总决赛.华东赛场预决赛在该校东苑体育馆圆满闭 ...

  4. 关于举办第十五届全国大学生 智能汽车竞赛的通知

    有关高等学校教务处: 为加强大学生实践.创新能力和团队精神的培养,促进高等教育教学改革,2005年10月受教育部高等教育司委托(教高司函[2005]201号文,附件1),教育部高等学校自动化专业教学指 ...

  5. 第十五届全国大学生智能汽车竞赛人工智能创意赛

    竞赛背景 全国大学生智能汽车竞赛是以智能汽车为研究对象的创意性科技竞赛,是面向全国大学生的一种具有探索性工程的实践活动,是教育部倡导的大学生科技竞赛之一.竞赛以"立足培养,重在参与,鼓励探索 ...

  6. 第十五届全国大学生智能汽车竞赛各分赛区国赛预选队伍成绩认定一览表

    01背景介绍 在第十五届全国大学生智能车竞赛中,由于新冠疫情影响没有进行全国总决赛.进入全国总决赛的队伍数量将根据 第十五届全国大学生智能汽车竞赛各分赛区成绩汇总 来确定.进入各分赛区的名额在比赛之前 ...

  7. 第十五届全国大学生智能汽车竞赛各分赛区国赛获奖信息

    01国赛奖项 根据 第十五届全国大学生智能汽车竞赛各分赛区成绩汇总 信息,确定了各分赛区进入国赛的最终队伍数量.由于第十五届全国大学生智能汽车竞赛没有举行线下总决赛,每个赛区进入国赛的预选队伍在各分赛 ...

  8. 第十五届全国大学生智能汽车竞赛各分赛区成绩汇总

    作者:卓晴博士,清华大学自动化系 更新时间:2020-08-27 Thursday 第十五届全国智能车竞赛 到8月27日为止,除了安徽赛区之外,其他七个分赛区(省赛区)均已比赛完毕.本文给出了各个分赛 ...

  9. 第十五届全国大学生智能车竞赛山东赛区比赛成绩和奖项

    作者:卓晴博士,清华大学自动化系 更新时间:2020-08-28 Friday 01山东赛区比赛简介 第十五届全国大学生智能汽车竞赛仍然延续分成五个分赛区(东北.华北.华东.华南.西部)和三个省赛区( ...

  10. 第十五届全国大学生智能汽车竞赛确定各分赛区总决赛名单数量分配草案

    第十五届全国大学生智能汽车竞赛 确定各分赛区奖项设置和全国总决赛队伍 (根据往届比赛情况制定的奖项讨论草案) 作者:卓晴博士,清华大学自动化系 更新时间:2020-08-10 Monday 01各分赛 ...

最新文章

  1. 科沃斯扫地机器人哪个型号最实用_科沃斯扫地机器人哪款好?
  2. 编写高质量代码改善C#程序的157个建议——建议86:Parallel中的异常处理
  3. win7、win10进程pid4占用80端口的解决办法
  4. 使用命令行创建AVD时的出错总结
  5. Qt Creator 运行s60 Emulator
  6. c语言学籍管理系统小程序,学籍业务办理系统(开源 v2.0发布 优化代码,增加小程序端)...
  7. SQL中and和or的区别是?
  8. Team Foundation Server 2010 安装、部署与配置(六):创建 Team Project .
  9. mysql排序区分大小写吗_MySQL的order by时区分大小写
  10. DPDK学习0 -- 学习步骤
  11. mysql 写undolog_Mysq bin redo undo log
  12. MIT操作系统神课 - 6.828
  13. 制作一个简单HTML个人网页网页(HTML+CSS)大话西游之大圣娶亲电影网页设计
  14. 快递柜模拟程序【感知与控制】
  15. [渝粤教育] 中国科学技术大学 化学实验安全知识 参考 资料
  16. .net编程的十大技巧 转载之Jeffery.Sun
  17. 在ArcEngine中创建带高程Z值的点和线图层
  18. 多模态视觉任务Video Grounding介绍
  19. win11系统下word文档中鼠标指针消失解决方案
  20. layui做折线图_flask+layui+echarts实现前端动态图展示数据效果

热门文章

  1. bilibili视频下载 (python)
  2. python制作时间,如何利用python制作时间戳转换工具详解
  3. ldap服务器配置信息错误,ldap服务器概念配置看这一文就够了!
  4. 004@ kernel 的配置和编译总结 分析2
  5. Netty in Action 翻译说明
  6. 【UE5】AI随机漫游蓝图两种实现方法(角色蓝图、行为树)
  7. 微信有什么办法可以让加人不频繁?
  8. [android] 运行编译报错:Entry name ‘assets/Icoxx.png‘ collided
  9. 小呆学数据分析——用duplicated/drop_duplicates方法进行重复项处理
  10. unity制作火焰效果