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

php网站开发需要学什么怎样把网站做的更吸引

php网站开发需要学什么,怎样把网站做的更吸引,营销技巧有哪些,app手机程序开发目录 1、n-皇后问题#xff08;回溯模板#xff09; 2、木棒#xff08;《算法竞赛进阶指南》、UVA307#xff09; 3、飞机降落#xff08;第十四届蓝桥杯省赛C B组#xff09; 1、n-皇后问题#xff08;回溯模板#xff09; n皇后问题是指将 n 个皇后放在 nn 的国…目录 1、n-皇后问题回溯模板 2、木棒《算法竞赛进阶指南》、UVA307 3、飞机降落第十四届蓝桥杯省赛C B组 1、n-皇后问题回溯模板 n皇后问题是指将 n 个皇后放在 n×n 的国际象棋棋盘上使得皇后不能相互攻击到即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 n请你输出所有的满足条件的棋子摆法。 输入格式 共一行包含整数 n。 输出格式 每个解决方案占 n 行每行输出一个长度为 n的字符串用来表示完整的棋盘状态。 其中 . 表示某一个位置的方格状态为空Q 表示某一个位置的方格上摆着皇后。 每个方案输出完成后输出一个空行。 注意行末不能有多余空格。 输出方案的顺序任意只要不重复且没有遗漏即可。 数据范围 1≤n≤9 输入样例 4输出样例 .Q.. ...Q Q... ..Q...Q. Q... ...Q .Q..思路 经典的模板这里的u代表行、col数组用来枚举标记列、dg用来枚举标记对角线、undg用来标记反对角线 代码 #includebits/stdc.husing namespace std;int n;const int N10;char g[N][N];bool col[N],dg[N],undg[N];void dfs(int u) {if(un)//找到一种方案 {for(int i0;in;i)puts(g[i]);puts();return ;}for(int i0;in;i)//枚举列 {if(!col[i]!dg[ui]!undg[u-in]){g[u][i]Q;col[i]dg[ui]undg[u-in]true;dfs(u1);col[i]dg[ui]undg[u-in]false;g[u][i].;}} } int main() {cinn;for(int i0;in;i)for(int j0;jn;j)g[i][j].;dfs(0);return 0; } 2、木棒《算法竞赛进阶指南》、UVA307 乔治拿来一组等长的木棒将它们随机地砍断使得每一节木棍的长度都不超过 50 个长度单位。 然后他又想把这些木棍恢复到为裁截前的状态但忘记了初始时有多少木棒以及木棒的初始长度。 请你设计一个程序帮助乔治计算木棒的可能最小长度。 每一节木棍的长度都用大于零的整数表示。 输入格式 输入包含多组数据每组数据包括两行。 第一行是一个不超过 64 的整数表示砍断之后共有多少节木棍。 第二行是截断以后所得到的各节木棍的长度。 在最后一组数据之后是一个零。 输出格式 为每组数据分别输出原始木棒的可能最小长度每组数据占一行。 数据范围 数据保证每一节木棍的长度均不大于 50。 输入样例 9 5 2 1 5 2 1 5 2 1 4 1 2 3 4 0输出样例 6 5 思路 关键剪枝条件 1、如果上一次最终没有满足条件回溯出来后如果我们还在拼第一根cur0那么必定失败 2、如果上一次失败回溯出来后我们正好满足现在的长度加上当前木棍长度目标长度cura[i]len那么必定失败 3、我们要跳过和当前长度相同的木棍因为用这个长度必定失败 代码 #includebits/stdc.husing namespace std;const int N70;int n;int len,sum; int a[N]; bool st[N];//记录状态 //cur表示当前的长度 //u表示拼接的个数 //start表示从第几根开始拼 bool dfs(int u,int cur,int start) {if(u*lensum)return true;//拼成所有的 if(curlen)return dfs(u1,0,0);for(int istart;in;i){if(st[i])continue;if(cura[i]len){st[i]true;//表示第i根已经用过了 if(dfs(u,cura[i],i1))return true;st[i]false;}if(!cur || cura[i]len)return false;//如果当前在拼新木棍或者是最后一根品好的木棍 int ji1;while(jn a[j]a[i])j;//跳过长度相同的木棍 ij-1;}return false; }int main() {while(cinn,n!0){lensum0;memset(st,false,sizeof st);for(int i0;in;i){cina[i]; suma[i];lenmax(len,a[i]);} sort(a,an,greaterint());while(true){if(sum%len0 dfs(0,0,0)){coutlenendl;break;}len;}}return 0; } 3、飞机降落第十四届蓝桥杯省赛C B组 有 N 架飞机准备降落到某个只有一条跑道的机场。 其中第 i 架飞机在 Ti时刻到达机场上空到达时它的剩余油料还可以继续盘旋 Di 个单位时间即它最早可以于 Ti 时刻开始降落最晚可以于 TiDi 时刻开始降落。 降落过程需要 Li个单位时间。 一架飞机降落完毕时另一架飞机可以立即在同一时刻开始降落但是不能在前一架飞机完成降落前开始降落。 请你判断 N 架飞机是否可以全部安全降落。 输入格式 输入包含多组数据。 第一行包含一个整数 T代表测试数据的组数。 对于每组数据第一行包含一个整数 N。 以下 N 行每行包含三个整数TiDi 和 Li。 输出格式 对于每组数据输出 YES 或者 NO代表是否可以全部安全降落。 数据范围 对于 30% 的数据N≤2。 对于 100% 的数据1≤T≤101≤N≤100≤Ti,Di,Li≤1e5。 输入样例 2 3 0 100 10 10 10 10 0 2 20 3 0 10 20 10 10 20 20 10 20输出样例 YES NO样例解释 对于第一组数据可以安排第 3 架飞机于 0 时刻开始降落20 时刻完成降落。安排第 2 架飞机于 20时刻开始降落30 时刻完成降落。安排第 1 架飞机于 30 时刻开始降落40 时刻完成降落。 对于第二组数据无论如何安排都会有飞机不能及时降落。 思路 关键我们飞机最可以降落的最早时间是max(last,t)l,因为就算飞机可以降落了上一个飞机没有降落完成也是不行的必须等到last结束才能降落所以上上一辆飞机降落的时间取为max(last,t)l 代码 #includebits/stdc.husing namespace std;const int N20;struct plane {int t,d,l; }p[N]; int k,n; int t[N],d[N],l[N]; bool st[N];//bool cmp(plane a,plane b) //{ // return a.tb.t; //}bool dfs(int cnt,int last) {if(cntn)//飞机达到数量 {return true;}for(int i0;in;i){int tp[i].t;int dp[i].d;int lp[i].l;if(!st[i] tdlast){st[i]true;if(dfs(cnt1,max(last,t)l))return true;st[i]false;}}return false; }int main() {cink;while(k--){cinn;for(int i0;in;i){int a,b,c;scanf(%d%d%d,a,b,c);p[i]{a,b,c};}memset(st,false,sizeof st);if(dfs(0,0))coutYESendl;else coutNOendl;}return 0; }
http://www.pierceye.com/news/542235/

相关文章:

  • 如何做一份企业网站网站调用微博
  • 电子商务网站的设计工具wordpress中文用户名
  • 网站免费下载软件软件著作权申请多少钱一个
  • 东莞网站视频网站建设和管理规则
  • 内网网站建设方案wordpress 开发主题
  • 咸阳网站建设联系电话星悦做任务网站是
  • 家居网站建设的背景及意义免费域名注册官网
  • 桂林网站制作多少钱排名优化seo
  • 将网站保存怎么做wordpress 后台菜单
  • 2.0网站线上建设什么意思做外贸网站哪家的好
  • 网站域名可以更改吗安装wordpress插件目录下
  • 海南省澄迈住房和城乡建设厅网站ui设计师创意平台
  • 青岛网站设计公司排名wordpress 下载主题
  • 外包做网站不满意中级经济师考试成绩查询
  • 苏州企业网站建站系统网页制作基础步骤
  • 新河网站规划电子商务网站流程
  • 免费网站建设免代码杭州建设工程交易平台
  • 网页网站导读怎么做百度问答兼职怎么做
  • wordpress建站环境报喜鸟集团有限公司网页制作
  • 怎么利用网站赚广告费网站开发服务费入什么科目
  • 求网站2021在线观看设计app的软件
  • 百度文库登录入口昆明网站建设优化技术
  • 江苏建设教育协会网站网络营销专员岗位职责
  • 遂宁门户网站建设先进工作单位帮别人做违法网站会判刑吗
  • 设计公司网站套餐怎么样做短视频
  • 化妆品做网站流程什么是网络营销产品
  • windows搭建php网站推荐商城网站建设
  • php网站开发门槛高吗网络推广网站推广
  • 网站推广的8种方法微信怎么开创公众号
  • 大鹏外贸网站建设海口网站网站建设