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

开源程序做网站任务/软文广告属于什么营销

开源程序做网站任务,软文广告属于什么营销,制作网站首先要知道什么,怎么做自己的百度网站第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛(同步赛) c 上进的小凡 分析: 这个子数组气死我了,我一开始是以为跟那种子序列一样的!!可恶!!气死我了!!它这个…

第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛(同步赛)

c 上进的小凡

在这里插入图片描述
分析:
这个子数组气死我了,我一开始是以为跟那种子序列一样的!!可恶!!气死我了!!它这个必须是连续的。比如样例中,{1,2,3}是子数组,而{1,3}不是。我们可以利用一个数组br[i]来记录以ar[i]为结尾的子数组的个数。因为子数组是连续的那么我们只需要判断ar[i]与ar[i - 1]的关系。然后大体是这样一个关系

	if(ar[i] >= ar[i - 1])	br[i] += br[i - 1] + 1;else	br[i] = 1;//子数组元素为1时,也是nice的

最后把br[i]全加起来即可
AC代码:

#include <bits/stdc++.h>using namespace std;
typedef long long ll;int ar[100050];
int n;
ll br[100050], ans;int main()
{scanf("%d", &n);for(int i = 1; i <= n; ++i)     scanf("%d", &ar[i]);br[1] = 1;ans = 1;for(int i = 2; i <= n; ++i){if(ar[i] >= ar[i - 1])  br[i] += br[i - 1] + 1;else    br[i] = 1;ans += br[i];}printf("%lld\n", ans);return 0;
}

D Seek the Joker I

D题和E题都是博弈论的模板题

在这里插入图片描述
在这里插入图片描述
分析:
比较简单的博弈问题,找到必胜态必败态即可
AC代码:

#include <bits/stdc++.h>using namespace std;int t, n, k;int main()
{scanf("%d", &t);while(t--){scanf("%d %d", &n, &k);if(n % (k + 1) == 1)    cout << "ma la se mi no.1!\n";else    cout << "yo xi no forever!\n";}return 0;
}

E Seek the Joker II

在这里插入图片描述
在这里插入图片描述

分析:
实质还是一个取石子游戏,有两堆石子,每次可以从任意堆中取任意个(大于0),也可以从两堆中取相同个(大于0),谁最后拿光谁赢了
AC代码:

#include <bits/stdc++.h>using namespace std;int tt, nn, x;
int a, b, t;
int n, m;
double r, c;int main()
{scanf("%d", &tt);r = (sqrt(5.0) + 1) / 2;while(tt--){scanf("%d %d", &nn, &x);n = x - 1;m = nn - x;a = max(n, m);b = min(n, m);c = double(a - b);t = (int)(r * c);if(t == b)  printf("ma la se mi no.1!\n");else        printf("yo xi no forever!\n");}return 0;
}

H 数羊

在这里插入图片描述
在这里插入图片描述
分析:
n,m >= 1是不好处理,通过手算3个样例,可以发现

	if(n >= 1 && m == 1)	ans = 2 * n;if(n >= 1 && m == 2)	ans = 2的n次方(快速幂取模)

快速幂模板
AC代码:

#include <iostream>
#include <cstdio>using namespace std;
typedef long long ll;
typedef unsigned long long ull;int t;
ll n, m;ll pow_mod(ll a, ll n, ll m)
{ll ans = 1;a %= m;while(n){if(n & 1){ans = (ans * a) % m;}a = (a * a) % m;n >>= 1;}return ans;
}ll A(ll n, ll m)
{if(n == 1 && m == 0)    return 2;else if(n == 0 && m >= 0)   return 1;else if(n >= 2 && m == 0)   return n + 2;else if(n >= 1 && m >= 1){if(m == 1)  return n * 2;else        return pow_mod(2, n, 998244353);}return 0;
}int main()
{scanf("%d", &t);while(t--){scanf("%lld %lld", &n, &m);printf("%lld\n", A(n, m));}return 0;
}

I 买花

在这里插入图片描述

分析:
因为之后的每一天都是前一天的2倍,所以买花总数是第一天的3, 7, 15…倍,即2^n 的前缀和倍,也等于2^n - 1倍(等比数列前n相和?)
还有就是这个鬼题输出不是YES和NO是YE5和N0;一个5一个数字0…
AC代码:

#include <bits/stdc++.h>using namespace std;int t, n;
bool flag;int main()
{cin >> t;while(t--){scanf("%d", &t);flag = 0;for(int i = 2; i <= 15; ++i){if(n % ((1 << i) - 1) == 0){flag = 1;printf("YE5\n");break;}}if(!flag)   printf("N0\n");}return 0;
}
http://www.lbrq.cn/news/1032625.html

相关文章:

  • 帮我写一篇网站/长沙谷歌优化
  • 建设网站有哪些方法有哪些/想找搜索引擎优化
  • 建个外贸b2c网站需要多少钱/新品上市的营销方案
  • 响应式网站自助建设平台/邵阳做网站的公司
  • 专业代做时时彩网站/949公社招聘信息
  • 网站开发分页代码/网络营销的工具和方法
  • 网站开发类毕业论文/北京百度公司总部电话
  • 最好的网站建设组织/网络竞价
  • 域名销售网站/百度用户服务中心官网电话
  • 做网站好还是做商城好/青岛网站优化
  • 佛山视频网站搭建公司/百度竞价价格
  • 网站设计的公司皆选奇点网络/seo网站内部优化
  • 国外流行的内容网站/排名网站
  • 新疆吐鲁番建设网站/网站怎么seo关键词排名优化推广
  • 做酒网站/代写
  • 1000学习做网站贵吗/商品推广与营销的方式
  • 做网站需要什么配置服务器吗/百度做网站
  • 个人网站允许做内部论坛吗/青岛网络科技公司排名
  • 域名管理网站/南昌seo排名公司
  • 攻略网站的建设/长尾关键词挖掘站长工具
  • 网站底部留言代码/甘肃搜索引擎网络优化
  • 软件开发模型比较/关键词优化seo外包
  • 比特币矿池网站怎么做/竞价推广的基本流程
  • 用wordpress做小程序/榆林市网站seo
  • 南阳那里有做网站的/成都疫情最新情况
  • saas自助建站/公司推广网站
  • 网站建设合同注意事项/哪里有做网络推广的
  • 注册公司代理网/数字营销服务商seo
  • 临沂森拓网络科技有限公司/搜索引擎优化主要包括
  • 做网站有什么软件吗/上海专业seo公司
  • 一条n8n工作流
  • ROS2实用工具
  • 《Python学习之基础语法2:掌握程序流程控制的艺术》
  • ubuntu24下keychorn键盘连接不了的改建页面的问题修复
  • 数据结构 二叉树(2)堆
  • 三维工厂设计软件 AutoCAD Plant 3D 安装图文教程