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

企业网站备案时间/网络营销方式有哪些?

企业网站备案时间,网络营销方式有哪些?,安丘做网站,由于建设网站需要新学会一种很骚的求子树大小的方法,很简单。这道题假如用dfs会T。 题干: 题目描述Alice家里有一盏很大的吊灯。所谓吊灯,就是由很多个灯泡组成。只有一个灯泡是挂在天花板上的,剩下的灯泡都是挂在其他的灯泡上的。也就是说,整个吊…

新学会一种很骚的求子树大小的方法,很简单。这道题假如用dfs会T。

题干:

题目描述Alice家里有一盏很大的吊灯。所谓吊灯,就是由很多个灯泡组成。只有一个灯泡是挂在天花板上的,剩下的灯泡都是挂在其他的灯泡上的。也就是说,整个吊灯实际上类似于[b]一棵树[/b]。其中编号为 1 的灯泡是挂在天花板上的,剩下的灯泡都是挂在编号小于自己的灯泡上的。现在,Alice想要办一场派对,她想改造一下这盏吊灯,将灯泡换成不同的颜色。她希望相同颜色的灯泡都是相连的,并且每一种颜色的灯泡个数都是相同的。Alice希望你能告诉她,总共有哪些方案呢?Alice是一个贪心的孩子,如果她发现方案不够多,或者太多了,就会很不高兴,于是她会尝试调整。对于编号为[b]x(x≠1)[/b]的灯泡,如果原来是挂在编号为[b]f[x][/b]的灯泡上,那么Alice会把第x个灯泡挂到[b]第 ( f[x] + 19940105 ) mod (x-1) + 1 个[/b]灯泡上。由于九在古汉语中表示极大的数,于是,[b][color=#FF0000]Alice决定只调整9次[/color][/b]。对于原始状态和每一次调整过的状态,Alice希望你依次告诉她每种状态下有哪些方案。
输入输出格式
输入格式:第一行一个整数n,表示灯泡的数量。接下来一行,有n-1个整数Ui,第i个数字表示第i+1个灯泡挂在了Ui个的下面。保证编号为1的灯泡是挂在天花板上的。数字之间用逗号(西文标点)" , "隔开且最后一个数字后面没有逗号。输出格式:对于10种状态下的方案,需要按照顺序依次输出。对于每一种状态,需要先输出单独的一行,表示状态编号,如样例所示。之后若干行,每行1个整数,表示划分方案中每种颜色的灯泡个数。[b]按升序输出。[/b]

代码:

#include<iostream>
#include<cstdio>
#include<cmath>
#include<ctime>
#include<queue>
#include<algorithm>
#include<vector>
#include<cstring>
using namespace std;
#define duke(i,a,n) for(register int i = a;i <= n;++i)
#define lv(i,a,n) for(register int i = a;i >= n;--i)
#define clean(a) memset(a,0,sizeof(a))
const int INF = 1 << 30;
typedef long long ll;
typedef double db;
template <class T>
void read(T &x)
{char c;bool op = 0;while(c = getchar(), c < '0' || c > '9')if(c == '-') op = 1;x = c - '0';while(c = getchar(), c >= '0' && c <= '9')x = x * 10 + c - '0';if(op) x = -x;
}
template <class T>
void write(T x)
{if(x < 0) putchar('-'), x = -x;if(x >= 10) write(x / 10);putchar('0' + x % 10);
}
const int N = 2e6 + 5;
int tot = 0,f[N],n,cnt[N],s[N];
vector <int> vec,ans;
int main()
{read(n);duke(i,2,n){read(f[i]);}duke(i,1,n){if(n % i == 0)vec.push_back(i);}int sum = vec.size() - 1;for(int cas = 1;cas <= 10;cas++){printf("Case #%d:\n",cas);ans.clear();duke(i,1,n)s[i] = 1;for(int i = n;i > 1;--i)s[f[i]] += s[i];clean(cnt);duke(i,1,n)cnt[s[i]]++;ans.push_back(1);duke(i,1,sum){tot = 0;for(int j = vec[i];j <= n;j += vec[i]){tot += cnt[j];}if(tot >= n / vec[i]) ans.push_back(vec[i]);}for(int i = 0;i < ans.size();++i){printf("%d\n",ans[i]);}for(int i = 2;i <= n;++i){f[i] = (f[i] + 19940105) % (i - 1) + 1;}}return 0;
}

 

转载于:https://www.cnblogs.com/DukeLv/p/10447550.html

http://www.lbrq.cn/news/1579267.html

相关文章:

  • 做网站的结论/seo网站推广软件 快排
  • 网上给别人做设计的网站/网站建设报价单
  • 白城市住房建设局网站/营销策划师
  • 程序员做交友网站/商城小程序开发哪家好
  • 河南省汝州市文明建设网站/南宁seo排名外包
  • 松江泖港网站建设/百度关键词代做排名
  • 应用制作下载/怀来网站seo
  • 安徽省建设行业质量与安全协会网站/怎么开一个网站平台
  • 网站服务器多少钱一月/网络营销的优缺点
  • 企业网站设计经典案例/seo实战培训王乃用
  • 教育类网站如何做/合肥seo网站管理
  • 免费b2b网站大全免费黄页/seo课程总结
  • 专业的网站建设公/长沙县网络营销咨询
  • 一站式网站建设与运营/30个免费货源网站
  • 如何建微信商城网站/广州婚恋网站排名
  • 建站域名/营销型网站分析
  • 网站的系统建设方式/网站关键词优化培训
  • 网站淘宝客怎么做的/网上售卖平台有哪些
  • wordpress媒体库删除/网络优化是干什么的
  • 网站 做百度推广有没有效果怎么样/品牌宣传方式
  • 深圳做律师网站公司/深圳网站优化平台
  • 拼多多卖网站建设/googleplay官方下载
  • 国内漂亮网站欣赏/营销软文范例大全300
  • 西安网站注册/企业网站seo排名
  • wordpress新打开空白页/举例说明seo
  • 营销型网站建设论文/软考培训机构哪家好一点
  • 如何做自己网站/微博推广效果怎么样
  • 承接网站建设 优帮云/电商营销推广方案
  • 广告公司做网站的效果怎么样/网络营销优化培训
  • 手机网站轮播图/鹤壁seo公司
  • 【跨服务器的数据自动化下载--安装公钥,免密下载】
  • 北京-4年功能测试2年空窗-报培训班学测开-第七十四天-线下面试-聊的很满意但可能有风险-等信吧
  • 《飞算Java AI:从安装到需求转实战项目详细教学》
  • Spring Boot项目使用WebClient调用第三方接口详细教程
  • Linux中Apache与Web之虚拟主机配置指南
  • vscode新建esp32工程,没有sample_project怎么办?