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

公司做个网站多少钱网页的六个基本元素

公司做个网站多少钱,网页的六个基本元素,asp与php做网站哪个好,网站设计的介绍模板题目五:棋盘问题 题目五:棋盘问题 1.题目来源: NOIP1997 普及组第一题,红色入门,签到题。 2.题目描述: 3.题目解析: 求出一个棋盘中有多少长方形(不包括正方形)和正…

题目五:棋盘问题

题目五:棋盘问题

1.题目来源:

NOIP1997 普及组第一题,红色入门,签到题。

2.题目描述:

3.题目解析:

求出一个棋盘中有多少长方形(不包括正方形)和正方形。

4.算法原理:

暴力枚举

观察数据范围,本题可以暴力枚举出所有的矩形,再去判断是正方形还是长方形。

固定左上角,枚举右下角。

时间复杂度:O(n ^ 4);100 * 100 * 100 * 100 = 1e8,勉强能过。

加上常数级别的优化(右下角一定在左下角的右下方),就没问题了。

数据范围再大一些的话,就要通过数学推公式的方式解决。

有兴趣的话可以自己下去推一推(计数原理、排列组合)

5.代码实现:

#include <iostream>using namespace std;int n, m;
int ret1, ret2;int main()
{cin >> n >> m; n++; m++;for(int x1 = 1; x1 <= n; x1++)for(int y1 = 1; y1 <= m; y1++)for(int x2 = x1 + 1; x2 <= n; x2++)for(int y2 = y1 + 1; y2 <= m; y2++){if(y2 - y1 == x2 - x1) ret1++;else ret2++;}cout << ret1 << " " << ret2 << endl;return 0;
} 

6.总结反思:

数据范围允许暴力的话就暴力解决,能通过题目的代码都是好代码,考场上不要费时间推公式,赛后再推公式。

通过这道题重点掌握枚举所有矩形的方式。

题目六:混合牛奶 Mixing Milk

题目六:混合牛奶 Mixing Milk

1.题目来源:

USACO1.3,难度橙色,简单题。

2.题目描述:

3.题目解析:

本体容易混淆为背包问题。但实际上并不是背包问题。

背包问题在每一位奶农那里一定是全买的。

本题是一道简单的模拟题。没什么多说的。

4.算法原理:

贪心、模拟

结构体按价格排序,价格低的排前面。

优先选择单价较小的牛奶去购买。

从最便宜的开始买,买够了就 OK 了。

这个贪心策略不用证明,一看就是对的。

5.代码实现:

#include <iostream>
#include <algorithm>using namespace std;const int N = 2e6 + 10, M = 5050;int n, m;
struct node
{int p, a;
}e[M];bool cmp(node& e1, node& e2)
{return e1.p < e2.p;
}int main()
{cin >> n >> m;for(int i = 1; i <= m; i++) cin >> e[i].p >> e[i].a;sort(e + 1, e + 1 + m, cmp);int ret = 0;int sum = 0;for(int i = 1; i <= m; i++){if(sum + e[i].a <= n){sum += e[i].a;ret += e[i].p * e[i].a;}else {ret += (n - sum) * e[i].p;break;}}cout << ret << endl;return 0;} 

6.总结反思:

区别背包问题。

不要看到总量和每个物品的单价就想背包,有可能会更简单。

http://www.dtcms.com/a/543625.html

相关文章:

  • 网站的特征包括哪些济南集团网站建设费用
  • 天猫网站的建设目标黄山建设厅官方网站
  • 加拿大购物网站排名朋友圈的广告推广怎么弄
  • 做视频网站 带宽多少才合适free免费空间
  • 灰色项目网站代做分销系统小程序开发
  • 自己做网站帮公司出认证证书违法吗淄博周村专业网站建设公司
  • 北京网站建设案例百度一下生活更好
  • 电子商务运营网站wordpress多站点子域名
  • 网站建设不用虚拟主机ico交易网站怎么做
  • 专业公司网站开发服务阿里巴巴友情链接怎么设置
  • 网站开发的高级阶段包括vs2017网站开发时修改的页面未变化
  • 做热饮店网站凯里建设网站
  • 网站开发系统调研目的电力工程造价信息网
  • 关于网站建设的问卷调查网站开发外包合同范本
  • 有什么网站做可以国外的生意湖州网站建设哪家好
  • 广州网站制作公司多少钱网络设计专业可以学什么
  • 中石油第六建设公司网站中铁建设集团门户网登录失败
  • 山东信达建设有限公司网站vps网站管理器
  • 怎么做自己的网站推广离石做网站的公司
  • 做网站只开发手机端可不可以太原小程序开发定制
  • 北京网站开发网站开发公司wordpress md5工具
  • 专业做写生的网站花生壳如何做网站
  • 异构国际设计公司网站常州app制作
  • 勒索做钓鱼网站的人wordpress 前端模板
  • php网站开发练手项目凡科登录电脑版
  • 户外网站 整站下载网站开发怎么在页面上调用高德地图显示位置
  • 深州市住房保障和城乡建设局网站网站建设工作流程html
  • 广东网站建设咨询电话网站不显示内容
  • 自己做网站需要学什么东西wordpress怎么防站
  • 代客做网站祥云县住房和城乡建设局网站