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

武汉光谷职业学院站长工具seo排名查询

武汉光谷职业学院,站长工具seo排名查询,南庄建网站服务,怎么做网站然后卖出去模拟 模拟,顾名思义,就是题⽬让你做什么你就做什么,考察的是将思路转化成代码的代码能⼒ P1067 [NOIP 2009 普及组] 多项式输出 - 洛谷 模拟分类讨论,对于⼀元n次⽅程的的最终结果,我们仅需按照顺序,考虑…

模拟

模拟,顾名思义,就是题⽬让你做什么你就做什么,考察的是将思路转化成代码的代码能⼒

P1067 [NOIP 2009 普及组] 多项式输出 - 洛谷

模拟+分类讨论,对于⼀元n次⽅程的的最终结果,我们仅需按照顺序,考虑每⼀项的三件事情:符号+系数+次数。

  • 处理「符号」:
    • 如果系数⼩于0 ,直接输出"-";
    • 如果系数⼤于0 ,除了⾸项不输出"+“,其余全部输出”+"
  • 处理「系数」:
    • 先取⼀个绝对值,因为正负的问题已经处理过了;
    • 当系数不等于1 ,直接输出这个数;
    • 但是当系数为1 ,且是最后⼀项的时候,这个1也是需要输出的;其余情况下的1不需要输出。
  • 处理「次数」:
    • 次数⼤于1 ,输出"x^"+对应的次数;
    • 次数等于1 ,输出"x";
    • 次数⼩于1 ,什么也不输出。
#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(0);int n; cin >> n;for (int i = n; i >= 0; i--){int a; cin >> a;if (a == 0) continue;if (a < 0) cout << '-';else{if (i != n) cout << '+';}a = abs(a);if (a != 1 || (a == 1 && i == 0)) cout << a;if (i == 0) continue;else if (i == 1) cout << 'x';else cout << "x^" << i;}return 0;
}
P5731 【深基5.习6】蛇形方阵 - 洛谷

在这里插入图片描述

模拟填数的过程。
在⼀个矩阵中按照⼀定规律填数的通⽤解法:

  • 定义⽅向向量,⽐如本题⼀共四个⽅向,分别是右、下、左、上,对应:(0, 1)、(1, 0)、(0, -1)、(-1, 0)
  • 循环填数的规则:
    • 朝⼀个⽅向⾛,⼀边⾛⼀边填数,直到越界;
    • 越界之后,结合定义的⽅向向量,求出下⼀轮应该⾛的⽅向以及应该到达的正确位置;
    • 重复上述过程,直到把所有的数填完为⽌。
#include <bits/stdc++.h>
using namespace std;const int N = 15;// 定义右下左上四个方向
int dx[] = {0, 1, 0, -1};
int dy[] = {1, 0, -1, 0};int arr[N][N];int main()
{ios::sync_with_stdio(false);cin.tie(0);int n; cin >> n;//模拟填数过程int x = 1, y = 1;//初始位置int cnt = 1;     //当前位置要填的数int pos = 0;     //当前的方向while (cnt <= n * n){arr[x][y] = cnt;//计算下一个位置int a = x + dx[pos], b = y + dy[pos];//判断是否越界if (a < 1 || a > n || b < 1 || b > n || arr[a][b]){//更新出正确的该走的位置pos = (pos + 1) % 4;a = x + dx[pos], b = y + dy[pos];}x = a, y = b;cnt++;}for (int i = 1; i <= n; i++){for (int j = 1; j <= n; j++){printf("%3d", arr[i][j]);        }puts("");}return 0;
}
P1098 [NOIP 2007 提高组] 字符串的展开 - 洛谷
#include <bits/stdc++.h>
using namespace std;int p1, p2, p3, n;
string s;
string ret;//判断是否是数字
bool isdig(char ch)
{return ch >= '0' && ch <= '9';
}
//判断是否是小写字母
bool islet(char ch)
{return ch >= 'a' && ch <= 'z';
}//把left和right之间的字符展开
void add(char left, char right)
{string t;for (char ch = left + 1; ch < right; ch++){char tmp = ch;//处理p1if (p1 == 2 && islet(tmp)) tmp -= 32;else if (p1 == 3) tmp = '*';//处理p2for (int i = 0; i < p2; i++){t += tmp;        }}//处理p3if (p3 == 2) reverse(t.begin(), t.end());ret += t;
}int main()
{ios::sync_with_stdio(false);cin.tie(0);cin >> p1 >> p2 >> p3 >> s;n = s.size();for (int i = 0; i < n; i++){char ch = s[i];if (s[i] != '-' || i == 0 || i == n - 1) ret += ch;else{char left = s[i - 1], right = s[i + 1];// 判断是否展开if (isdig(left) && isdig(right) && right > left || islet(left) && islet(right) && right > left){add(left, right);}else{ret += ch;}}}cout << ret << endl;return 0;
}
http://www.dtcms.com/wzjs/123380.html

相关文章:

  • 用什么网站可以做河北软文搜索引擎推广公司
  • 上海松江区做网站公司网站查询域名
  • 溧阳城乡建设局网站2024年新冠疫情最新消息今天
  • 安阳市住房和城乡建设厅网站韩国比分预测
  • 哪类型网站容易做看广告赚钱
  • 哪些网站是用响应式布局做的网络营销怎么做?
  • 云阳如何做网站谷歌官方网站登录入口
  • 旅游网站建设目标分析做广告推广哪个平台好
  • 建站之星最新版本百度小程序seo
  • 打鱼在线游戏网站建设今日头条最新新闻消息
  • 宝塔window怎么做网站百度用户服务中心客服电话
  • 自己做博客网站好优化营商环境存在问题及整改措施
  • php做商城网站步骤广东seo
  • 建网站方案书如何优化推广中的关键词
  • 嵌入式和网站开发西安市网站
  • 页面设计步骤贵阳seo网站推广
  • 做网站需服务器吗站长统计app进入网址新版
  • 做合约交易哪个网站好网站优化软件哪个好
  • 北京网络教育网站优化建议怎么写
  • wordpress中文企业主题 下载地址整站seo教程
  • 建设网站要备案吗厦门seo网站推广
  • 网站公司的未来广告宣传语
  • 电子商务网站的功能有哪些网络营销策划方案ppt
  • 高密公司做网站深圳网络推广推荐
  • 惠州网站建设一般多少钱免费网页在线客服制作
  • 网站建设网站建设的网络公司网站建设在线建站
  • vs2010怎么做网站广告推广费用一般多少
  • 高校网站建设工作总结百度相册登录入口
  • 网站建设合作互联网营销的十五种方式
  • 网站里会自动换图怎么做网络营销方法有哪些举例