题目为2014年上海邀请赛真题,链接如下:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=62273#overview

A.直接贪心即可,当然也可以看成是一个二分图匹配,匹配条件是ai-i整除k,不过直接贪心更方便,贪心的时候注意如果一个a[i]能够被匹配,则先匹配掉。另一个思路是开一个数组保存i可以被匹配的个数,然后每匹配一次就把有关的i对应的值全部减1,碰到为0的便是不能匹配的。

B.看了题解,说是线段树+扫描线,目前还不会,留作待A

C.英文比较长,但能看懂的话就能发现是一道入门的数字三角形,当然题目还要求输出对应的路径,其中的一个坑点在于如果有两条路均满足题意,则选择较右边的那一条

D.看起来像是一道剪枝的dfs,但数据量为50*50,在汇汇T了若干次之后意识到了这题有套路,果断放弃,最后找了题解发现是二分匹配,将每一行的块数与每一列的块数进行

匹配(QAQ好抽象,没有做过陈题的话感觉根本想不到),然后直接套用模板,留作待A

E.hdoj上有一道类似的题,方法是状压与BFS,不过有一个坑点,那就是可以有多个门和钥匙在同一地点,留作待A

F.签到题,坑点颇多,主要在于+1,0,-1,系数是0时该项要省略(全部为0时要输出一个0,需要特判),系数为+1和-1时要省略1(常数项不能省略),

G.放弃

H.放弃

I.放弃

J.字符串比较,难点在于看懂题目,第一次比较首字母,第二次按照优先级一次比较第3-5个字符,如相同则比较第二个字符,还相同则比较最后一个字符(最后一个可以省略,并视为A)

下贴部分代码:

A.汇汇版

小欣欣第一次版(二分匹配):

C.by汇汇

F.by小欣欣

J.by汇汇

2015年上海邀请赛 第一次赛前集训 小结相关推荐

  1. 上海计算机职业学校排名2015年,2015年上海各区学校教育资源实力排行榜

    2015年上海各区学校教育资源实力排行榜(网络版,仅供参考) 1. 杨浦: 区内有着优质的高中资源---复附,原来区内的交附虽然般到了宝山,但交附对外却还是喜欢继续称自己是杨浦的,而不是宝山的学校.再 ...

  2. 蓝桥杯青少年创意编程C++组赛前集训教程包

    1 蓝桥杯青少年创意编程C++组 赛前集训教程包 版本-190919 蓝桥杯大赛组 2 目录 第01 课基本数据类型及运算符...................................... ...

  3. 上海邀请赛——魔都之行

    11日,怀着激动的心情准备前往魔都(其实魔都在10号的时候都不知道是上海,还是在ACDream群里听人提到然后上网查的...孤陋寡闻了),13:21的车,其他人都11:40集合去了,我因为要见爸爸,所 ...

  4. 2021牛客OI赛前集训营-提高组(第四场) T2空间跳跃

    2021牛客OI赛前集训营-提高组(第四场) 题目大意 给你三个整数 n , d , l n,d,l n,d,l, n n n为正整数.负整数或0, d , l d,l d,l为正整数,你现在有一个数 ...

  5. 2015 上海邀请赛c题 calculator hdu5238

    http://acm.hdu.edu.cn/showproblem.php?pid=5238 题目很不错,注意到29393=7*13*17*19,只要计算出答案模这四个数的值即可通过中国剩余定理解出答 ...

  6. [2019 牛客CSP-S提高组赛前集训营4题解] 复读数组(数论)+ 路径计数机(数上DP)+ 排列计数机(线段树+二项式定理)

    文章目录 T1:复读数组 题目 题解 代码实现 T2:路径计数机 题目 题解 代码实现 T3:排列计数机 题目 题解 CODE T1:复读数组 题目 有一个长为n×k的数组,它是由长为n的数组A1,A ...

  7. 2016暑假集训小结

    小结 暑假集训之前,有很多事情在忙,什么考试,**之类.集训开始的时候还回了一趟家,这趟回家也发生了对我影响最大的事,之后想了很久,觉得也还是有必要继续走下去,因为我还是很爱这个集训队,很爱思考题解题 ...

  8. 2015年上海计算机一级考试答案,2015 上海计算机一级F套

    2015 上海计算机一级F套 一.单选题 1​计算机硬件的发展经历了电子管时代.晶体管时代._______和大规模/超大规模集成电路时代.​​ A.网络时代​​B.集成电路时代​​C.数据处理时代​​ ...

  9. 第一次暑期集训之前期排位赛

    今天结束了一个星期以来第五场个人新生排位赛,暑期集训的第一阶段就这么结束了,对于这一星期以来所能有的最大的体会就是心酸,从未有过的心酸,面对那一道道题目时百思不得其的无助与苦恼,难的不会,简单的也不太 ...

最新文章

  1. 【干货】裸金属服务Ironic项目介绍
  2. 基于STM8H1K08的ISP HUB控制器
  3. 网络对抗技术 实验报告 三
  4. java 视频监控 分屏ui_视频监控网页ActiveX视频分屏播放控件开发
  5. 解决浏览器 Provisional headers are shown 无法向后台发送请求问题
  6. Oracle job自动任务实用指南
  7. OpenGL---GLUT教程(一) GLUT简介,体系
  8. 转:tomcat7源码导入Eclipse
  9. mysql基础之帮助信息
  10. 网页编码utf8 gb2312 gbk的区别
  11. 【Code Review】赛后专访
  12. mod sim tcp配置_ModSim32-ModScan32Modbus调试工具使用及配置说明
  13. [GAMP学习笔记]计算STEC程序中遇到的一些问题小结
  14. 同步linux软件源,linux 双向同步软件 unison的安装和配置!
  15. 用牛顿迭代法求方程2x^3-4x^2+3x-6=0在1.5附近的解,要求误差小于1e-5
  16. 7z 类库解析之 Format7zF 工程
  17. mysql 密码复杂度要求_MySQL设置密码复杂度
  18. mongo慢查询排查
  19. centos安装rvm(菜鸟安装)
  20. word 退格键删除不了选中文本,只能按delete

热门文章

  1. 数据库设计与优化 - MySQL优化策略
  2. 一行代码训练一个图像分类器(Luwu教程系列)
  3. 2022上海市安全员C证考试模拟100题模拟考试平台操作
  4. ios移动端(手机、ipad)使用el-select的远程搜索无法唤起软键盘
  5. 早报八点半:5月12日Web3加密行业每日新闻汇总
  6. 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:7.工厂模式实战之不同的支付渠道
  7. UE4布料 Cloth
  8. Java_两个乒乓球队进行比赛...
  9. matlab工作空间举证,MATLAB的工作空间
  10. mysql性能优化——生产实际问题场景举证分析