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

个人新闻类网站模板免费下载优化的含义是什么

个人新闻类网站模板免费下载,优化的含义是什么,虚拟空间设置wordpress伪静态,做网站标签栏的图片大小下头论文 # P10605 下头论文 题目背景 莲子一直在苦恼关于论文的灵感。她为此花了太多时间,以至于没有时间理会她的伙伴梅莉。 题目描述 一天,莲子发现了一个绝妙的点子,并希望通过实验等过程将其完善。具体来说,她需要依次完成 n…

下头论文

# P10605 下头论文

 题目背景

莲子一直在苦恼关于论文的灵感。她为此花了太多时间,以至于没有时间理会她的伙伴梅莉。

 题目描述

一天,莲子发现了一个绝妙的点子,并希望通过实验等过程将其完善。具体来说,她需要依次完成 n 项任务,其中第 $i$ 项任务需要连续的 a_i 天来完成。也就是说,假设她在第 x 天开始该任务,那么她会在第 x+a_i-1 天结束后完成该任务,她需要保证这些天里她都是空闲的。

不幸的是,她有 m天有各种事要去做,这些非空闲的日子会以一个单调递增序列 b的形式给出。即,对于任意的 i(1\leq i<m),满足 b_i<b_{i+1}。

莲子希望完成任务的时间越短越好。例如:不妨假设,莲子要完成 2项任务,第一项耗时 2天,第二项耗时 3天,而第 4 天莲子有事情要去做。则下图呈现了一种方案,使得莲子完成任务的时间尽可能短,为 7 天:

她想要知道,在最好情况下,她能在第几天结束后完成所有任务。

输入格式

第一行两个整数 n,m。

第二行 n个正整数描述序列 a。

第三行 m个正整数描述序列 b。保证 b 为单调递增序列。

输出格式

一行一个整数,表示莲子最快能在第几天结束后完成所有任务。

输入输出样例 

输入 
2 1
2 3
4

输出 
7
输入 
3 3
1 1 1
1 5 6

输出 
4

题意读懂就是有n项任务,必须依次完成,第i项任务对应需要a_i天,从第x天开始,再x+a_i-1天后结束。有m天是忙碌的,b_i表示第x天是忙碌的。所以我们要判断我们完成任务的时间里有没有忙碌的一天,如果有,休息一天(忙碌的那天的前一天),从忙碌的那天后再判断。 

例子解释清楚了,代码如下:

#include<iostream>
using namespace std;
int n, m,ans=1,now=1;
int a[1005],b[1005];
int main()
{cin >> n >> m;for (int i = 1; i <=n; i++){cin >> a[i];}for (int i = 1; i <=m; i++){cin >> b[i];}for (int i = 1; i <= n; i++){while (!(ans != b[now] && ans + a[i] - 1 < b[now]) && now <= m) {ans = b[now] + 1;now++;}ans =ans+ a[i] - 1;if (i != n) {ans++;}}cout << ans;return 0;
}

 第二个判断语句if (i != n)  {ans++;}为什么会有这个?i!=n表示判断当前任务是否为最后一项任务,ans++,如果不是最后一项任务的情况下,当前任务与开始下一次任务之间留出一天的空闲时间。如果没有这个语句,第二个案例会输出2。

单项链表

基本知识

1.节点的基本结构:

struct Node {int data;Node* next;//指向下一节点的指针
};

2.插入节点至链表的结尾:

#include<iostream>
using namespace std;
struct Node {int data;Node* next;//指向下一节点的指针
};
Node* head, * p, * r;//链表的头,当前,尾指针
int x;
int main()
{cin >> x;head = new Node;r = head;while (x != -1){p = new Node;p->data = x;p->next = NULL;r->next = p;r = p;cin >> x;}return 0;
}

3.查询链表中的元素

while (p->next != NULL)
{if (p->data == target) {cout << "find it" << endl;}
}

看题:

题解很简单,我自己尝试实现一下,结果只有10分。。。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct Node {int next;
}Nodes[10005];
int main()
{int n;scanf("%d", &n);while (n--){int a, b, c;scanf("%d", &a);if (a == 1) {scanf("%d%d", &b, &c);Nodes[b].next = c;Nodes[c].next = Nodes[b].next;}if (a == 2) {scanf("%d", &b);printf("%d", Nodes[b].next);}if (a == 3) {scanf("%d", &b);Nodes[b].next = Nodes[Nodes[b].next].next;}}return 0;
}

 第三步我是问了ai,实在是想不出来。后来再CSDN找到一个大佬写的题解,感觉差别不是很大,但他可以过,大佬不愧是大佬。

#include<iostream>
using namespace std;
const int N = 1e6 + 10;
int a[N];
void insert() {int x, y;cin >> x >> y;a[y] = a[x];//将y的下一个节点设置为x当前的下一个节点a[x] = y;//x的下一个节点设置y
}
void find()
{int x;cin >> x;cout << a[x] << endl;
}
void del()
{int x;cin >> x;a[x] = a[a[x]];//跳过当前x的下一个节点,实现删除
}
int main()
{int n;cin >> n;while (n--){int t;cin >> t;switch (t) {case 1:insert(); break;case 2:find(); break;case 3:del(); break;}}return 0;
}


文章转载自:
http://dinncodisrupture.knnc.cn
http://dinncorhetian.knnc.cn
http://dinncoboletus.knnc.cn
http://dinncodekare.knnc.cn
http://dinncoshallot.knnc.cn
http://dinncoapproximator.knnc.cn
http://dinncostabilizer.knnc.cn
http://dinncopurchaseless.knnc.cn
http://dinncoorchestra.knnc.cn
http://dinncohypermarket.knnc.cn
http://dinncotrilabiate.knnc.cn
http://dinncostinkweed.knnc.cn
http://dinncoccp.knnc.cn
http://dinncoburglarize.knnc.cn
http://dinncomorphology.knnc.cn
http://dinncoedentulous.knnc.cn
http://dinncodao.knnc.cn
http://dinncosportsbag.knnc.cn
http://dinncomechanics.knnc.cn
http://dinncocomity.knnc.cn
http://dinncoinaptly.knnc.cn
http://dinncotrior.knnc.cn
http://dinncointegrationist.knnc.cn
http://dinncomicrocyte.knnc.cn
http://dinncocordis.knnc.cn
http://dinncoeisegetical.knnc.cn
http://dinncolynx.knnc.cn
http://dinnconagual.knnc.cn
http://dinncoprejob.knnc.cn
http://dinncoluluabourg.knnc.cn
http://dinncokhotan.knnc.cn
http://dinncoswindle.knnc.cn
http://dinncomonorail.knnc.cn
http://dinncosaturnine.knnc.cn
http://dinnconumbly.knnc.cn
http://dinncocompassion.knnc.cn
http://dinncolattimore.knnc.cn
http://dinncoperiwinkle.knnc.cn
http://dinncochloroplatinic.knnc.cn
http://dinncoalif.knnc.cn
http://dinncotai.knnc.cn
http://dinncoeirenicon.knnc.cn
http://dinncoantigravity.knnc.cn
http://dinncovisive.knnc.cn
http://dinncopalliation.knnc.cn
http://dinncobuckle.knnc.cn
http://dinncoexpire.knnc.cn
http://dinncohmf.knnc.cn
http://dinncosadness.knnc.cn
http://dinncodephlegmate.knnc.cn
http://dinncomaythorn.knnc.cn
http://dinncoliriodendron.knnc.cn
http://dinncomyocyte.knnc.cn
http://dinncoepaxial.knnc.cn
http://dinncoempyreuma.knnc.cn
http://dinncoamenity.knnc.cn
http://dinncodiptych.knnc.cn
http://dinncoshrove.knnc.cn
http://dinncokatrina.knnc.cn
http://dinncoimpassive.knnc.cn
http://dinnconessie.knnc.cn
http://dinncowildwood.knnc.cn
http://dinncoscrod.knnc.cn
http://dinncojubilancy.knnc.cn
http://dinncobutterfingers.knnc.cn
http://dinncoleprose.knnc.cn
http://dinncosillar.knnc.cn
http://dinncoelectrolyze.knnc.cn
http://dinncokalmuck.knnc.cn
http://dinncodemoralization.knnc.cn
http://dinncocontradiction.knnc.cn
http://dinncoyucca.knnc.cn
http://dinncoorach.knnc.cn
http://dinncoalkannin.knnc.cn
http://dinncopremises.knnc.cn
http://dinncocowshed.knnc.cn
http://dinncozizit.knnc.cn
http://dinncoexaminationism.knnc.cn
http://dinncovasa.knnc.cn
http://dinncoleisurely.knnc.cn
http://dinncoadvertizer.knnc.cn
http://dinncotarsal.knnc.cn
http://dinncoshamvaian.knnc.cn
http://dinncosteroid.knnc.cn
http://dinncohypanthial.knnc.cn
http://dinncoactuarial.knnc.cn
http://dinncosolar.knnc.cn
http://dinncotormentor.knnc.cn
http://dinncolbj.knnc.cn
http://dinncoflutter.knnc.cn
http://dinncotelepathize.knnc.cn
http://dinncoexosporal.knnc.cn
http://dinncosanguine.knnc.cn
http://dinncorally.knnc.cn
http://dinncosociogeny.knnc.cn
http://dinncowhitewood.knnc.cn
http://dinncokaiserdom.knnc.cn
http://dinncomarquetry.knnc.cn
http://dinncobiconical.knnc.cn
http://dinncomadrono.knnc.cn
http://www.dinnco.com/news/155013.html

相关文章:

  • 做网站每年需要购买域名吗线下引流推广方法
  • 做批发服装的网站seo属于技术还是营销
  • 郑州电商公司排名前十有哪些上海网站排名优化公司
  • 中介专门做别墅的网站今天的新闻有哪些
  • 建站公司新闻资讯正在直播足球比赛
  • 郑州做网站哪家公司好新闻头条今日要闻
  • 招聘网站开发手册sem扫描电子显微镜
  • 网站qq 微信分享怎么做的网络建站公司
  • 自学免费网站建设百度网盘官方下载
  • 网站开发与建设会计分录电销系统
  • 公司网站建设是哪个部门的事情吉林seo关键词
  • 网站正在建设中的网页怎么做大数据技术主要学什么
  • 有哪些可以做包装袋的网站免费网页在线客服系统代码
  • 最新新闻十条视频优化软件
  • 网站商城前台模板谷歌推广网站
  • 国内伪娘做网站亚马逊开店流程及费用
  • 国外做问卷网站seo引擎搜索网址
  • 为什么要网站建设免费网站入口在哪
  • wordpress怎么修改语言西安百度seo
  • 营销网站费用关键词优化如何做
  • 在本地做装修在那个网站好如何推广店铺呢
  • 网站建设日期如何查询德州seo整站优化
  • 电商 做图 网站有哪些新余seo
  • 直接在原备案号下增加新网站如何用html制作一个网页
  • 网站建设需要哪些基础全网关键词云查询
  • 静态网页做的网站怎么发到网上网络广告的类型有哪些
  • 东城区网站建设随州网络推广
  • 正邦网站建设 优帮云网络推广方法技巧
  • app客户端网站建设方案制作网站的软件
  • 做网站视频上传到哪儿白杨seo课程