②2017=5.13-7.1

                         1/50



这里都没有发题目,随手解析,大部分是供自己思考反思作用,思路、题目等有不少来自各种资料。大部分有附代码,需要题目自行搜索引擎。

我又开坑啦,考虑到还是以文化课为重,这次五十题给了很多时间,希望能及时刷完…

目前已涉及的算法有:堆。

1.建堆+堆排序

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<iostream>
 4 using namespace std;
 5 int h[101];
 6 int n;
 7 void swap(int x,int y)
 8 {
 9     int t;
10     t=h[x];
11     h[x]=h[y];
12     h[y]=t;
13 }
14 void siftdown (int i)
15 {
16     int t,flag=0;
17     while (i*2<=n && flag==0) {
18         if (h[i]>h[i*2]) t=i*2;
19         else t=i;
20         if (i*2+1<=n) {
21             if (h[t]>h[i*2+1]) t=i*2+1;
22         }
23         if (t!=i) {
24             swap(t,i);
25             i=t;
26         }
27         else flag=1;
28     }
29 }
30 void creat()
31 {
32     int i;
33     for (i=n/2; i>=1; i--) siftdown(i);
34 }
35 int deletemax()
36 {
37     int t;
38     t=h[1];
39     h[1]=h[n];
40     n--;
41     siftdown(1);
42     return t;
43 }
44 int main()
45 {
46     int i,num;
47     scanf("%d",&num);
48     for (i=1; i<=num; i++) scanf("%d",&h[i]);
49     n=num;
50     creat();
51     for (i=1; i<=num; i++) printf("%d ",deletemax());
52     getchar();
53     return 0;
54 }

建堆+堆排序

修建中…

时间: 2024-11-05 12:13:16

②2017=5.13-7.1的相关文章

2017/8/13 考试吐槽

2017 8 13 得分:160 联考最后一天--因为不会对拍日常爆炸-- A.最长上升子串 题意:给出一个序列,允许修改一次元素,求出这个序列最长子串. 这个玩意我刚开始以为是个线性$DP$,然后--细节巨多,写出来之后出一个数据卡一个-- 慌得我直喝水直上厕所--然后转到第$8$趟的时候,由于厕所比我在的那个窝风角落凉快,我的脑子算是冷静了下来,仔细一想,卧槽这不是$DP$!我可以先正序求出以每个元素开头子串长度,再倒序求出每个元素结尾子串长度,之后枚举修改位置,检查修改效果!$mdzz$-

2017上半年13笔云计算融资,国资、民企、金融系基金出手接盘

(上图为青云QingCloud创始团队) 2017年6月12日,企业级基础云服务商青云QingCloud宣布获10.8亿元人民币的D轮融资,本轮投资方包括招商证券国际.招商致远资本.阳光融汇资本.中金佳泰.泛海投资等多家机构,蓝驰创投.光速中国等早期投资方跟投. 到目前为止,在2017年上半年的中国云计算市场,已经发生了至少13起大笔投资,对外公布的融资总额超过了50亿元人民币,涉及被投企业包括青云(D轮).UCloud(D轮).华云(D/D+轮).EasyStack(C轮).驻云科技(C轮).

芝麻软件早报2017.11.13

2017年 11月13日 星期一 [国内资讯]1.2017天猫双11交易额达1682亿,支付宝完成14.8亿笔支付2.京东双11全球好物节下单金额超1271亿,同比增长超50%3.蚂蚁金服:双11全天保险出单8.6亿单,投保峰值23万笔/秒4.菜鸟双11成绩:单日订单8.12亿,发货3.66亿5.雷军:小米双11天猫旗舰店销售超24亿,连续五年蝉联天猫双11手机销冠6.苏宁:双11全渠道增长163%,物流发货及时率98.7%7.唯品会双11战报:全天订单量突破800万8.京东.天猫总销售额40.

2017.9.13 学习总结(三)

学习小结: 2.1.2 HTML基本标记与使用 (1)网页基本结构控制标记 1-1 <html> </html>:用来标记这是html文档 <html>放在开头表示文档开始,</html>放在结尾表示文档结束. 1-2 <head>内容</head>:标签内的"内容"是文档的头部信息,说明文档的基本情况,如文档的标题等, 其内容不会出现在页面的内容中.在此标签之间可以用<title></title

2017.4.13 项目细节描述

网址:http://qg.peizheng.net.cn/    广西陪正学院 --> 教学安排(右下角) --> 教师课表 一.主要逻辑: 1.主页获取 Request URL:http://qg.peizheng.net.cn/ZNPK/TeacherKBFB.aspx Request Method:GET 得到:学年学期,教师列表(option),验证码(image) 2.验证码(首页,第一次获取) Request URL:http://qg.peizheng.net.cn/sys/Va

2017/9/13模拟赛

粉饰(decorate) [题目描述] 小D有一块被分为n*m个格子的矩形鱼片.为了装饰鱼片,小D决定给每个格子上色.由于小D很喜欢红白,所以小D给每个格子涂上了红色或白色,第i行第j列的格子颜色记为c[i,j].涂完之后,小D想评估这块鱼片的"XY值".我们定义一个有序无重复三元格子组{(x1,y1),(x2,y2),(x3,y3)}为"XY组"当且仅当: |(x1-x2)*(y1-y2)|+|(x3-x2)*(y3-y2)|=0   (c[x1,y1]-c[x2

补2017.5.13

三级联动的做法.(终极封装JS) jQuery(说实话,这个我是真的没搞明白) 2 3 4 5 6 7 8 9 10 11 12 <!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title></title><br>//引入jquery包         <script src="../jq

March 30 2017 Week 13 Thursday

I learned the value of hard work by working hard. 只有真的努力了,才会知道努力的价值. On the day, March 12th 2017, I wrote the same words, and I felt the same feelings just as I feel today, depressed and frustrated. Every time I though I could bring an end to it, une

【第二组】项目冲刺(Alpha版本)第三次每日例会 2017/7/13

项目冲刺(Alpha版本)第三次每日例会 开发小组:Hunter 冲刺经理:林贵渊 小组成员:吴泽斌,林轩宇,张太,李明君,刘仁人 1.每日例会内容 (1)昨天做了什么 1.吴泽斌:解决了错误弹窗Dialog,预留了匹配的接口. 2.林轩宇:调整了登录界面设计,主界面按钮更换. 3.张太:设置界面优化完成. 4.李明君:完成了布局优化,更改头像功能部分完成. 5.刘仁人:实现了二维码的扫描. 6.林贵渊:设置了Flyout和ContentDialog (2)遇到了什么问题 1.吴泽斌:WebPo

【第五组】第三次冲刺例会纪要 2017/7/13

第三次冲刺例会纪要 开发小组:Hunger Killer 冲刺经理:衣俊霖 小组成员:张竣杰,董泽昊,赵美,宋寅瑜,徐志国 A:张竣杰 负责部分:管理员界面 昨日所做工作:学习控件 遇到的问题:控件不熟悉 今日计划:完善前端代码,完善界面 B:衣俊霖 负责部分:注册界面 昨日所做工作:写文档,捣鼓遮挡的界面,学习邮箱识别算法,密码匹配识别 遇到的问题:由于控件使用问题引发的显示错误 今日计划:完善前端代码,解决问题 C:董泽昊 负责部分:趣味决策 昨日所做工作:学习story board来完善转