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

网页设计与网站建设课件有域名后如何建网站

网页设计与网站建设课件,有域名后如何建网站,网站icp备案 技术负责人,网站设计介绍怎么写【题目链接】 ybt 1831:【03NOIP提高组】神经网络 洛谷 P1038 [NOIP 2003 提高组] 神经网络 【题目考点】 1. 图论:拓扑排序,有向无环图动规 【解题思路】 神经网络是一个有向无环图,输入层神经元是入度为0的顶点&#xff0c…

【题目链接】

ybt 1831:【03NOIP提高组】神经网络
洛谷 P1038 [NOIP 2003 提高组] 神经网络

【题目考点】

1. 图论:拓扑排序,有向无环图动规

【解题思路】

神经网络是一个有向无环图,输入层神经元是入度为0的顶点,输出层神经元是出度为0的顶点。
输入层顶点在开始时神经元状态 C i C_i Ci一定大于0。
注意,公式 C i = ( ∑ ( j , i ) ∈ E W j i C j ) − U i C_i=\left(\sum\limits_{(j,i) \in E} W_{ji}C_{j}\right)-U_{i} Ci= (j,i)EWjiCj Ui是求一个顶点的神经元状态 C i C_i Ci的方法,而输入层顶点的神经元状态 C i C_i Ci不需要求,输入中已经给定了。
只有非输入层顶点需要求神经元状态 C i C_i Ci。求 C i C_i Ci最后一步需要减去 U i U_i Ui,因此可以在一开始,就对非输入层顶点的 C i C_i Ci减去 U i U_i Ui

到顶点i有边的顶点:也就是邻接点中有i的顶点。只要j到i有边,则j属于该顶点集合。

根据该公式,需要在访问所有到顶点i有边的顶点j后,才可以求出 C i C_i Ci。按拓扑排序顺序求 C i C_i Ci,可以满足该顺序的要求。
注意在拓扑排序过程中,访问到的顶点可能是 C i ≤ 0 C_i \le 0 Ci0的处于平静状态的顶点。这些顶点也要参与拓扑排序过程中。
在出队顶点为u时,只有当顶点u处于兴奋状态,即 C u > 0 C_u>0 Cu>0时,才可以让顶点u影响顶点v的神经状态,让 C v C_v Cv增加 W u v C u W_{uv}C_u WuvCu
最后遍历出度为0的顶点,看哪个顶点的 C i > 0 C_i>0 Ci>0,就输出该顶点的编号i和神经状态 C i C_i Ci
如果没有输出,则输出"NULL"

【题解代码】

解法1:拓扑排序

#include <bits/stdc++.h>
using namespace std;
#define N 105
struct Edge
{int v, w;
};
int n, p, c[N], degIn[N], degOut[N];
vector<Edge> edge[N];
void topoSort()
{queue<int> que;for(int i = 1; i <= n; ++i) if(degIn[i] == 0)//激活点的入队 que.push(i);while(!que.empty()){int u = que.front();que.pop();for(Edge e : edge[u]){int v = e.v, w = e.w;if(c[u] > 0)c[v] += w*c[u];if(--degIn[v] == 0)que.push(v);}}
}
int main()
{int u, v, w, un;cin >> n >> p;for(int i = 1; i <= n; ++i){cin >> c[i] >> un;if(c[i] == 0)c[i] -= un;//非输入层减去阈值,输入层已经激活,不用减去阈值 }for(int i = 1; i <= p; ++i){cin >> u >> v >> w;edge[u].push_back(Edge{v, w});degIn[v]++, degOut[u]++;}topoSort();bool hasAns = false;for(int i = 1; i <= n; ++i) if(degOut[i] == 0 && c[i] > 0){hasAns = true;cout << i << ' ' << c[i] << '\n';}if(!hasAns)cout << "NULL";return 0;
}
http://www.dtcms.com/wzjs/243018.html

相关文章:

  • 潮州网站建设可以访问境外的浏览器
  • 中国住房和城乡建设部网站注册中心怎么百度推广
  • 亚当学院网站建设视频教程网站推广软件哪个好
  • 建立网站的链接结构有哪几种形式seo入门基础教程
  • 做电影网站投资多少钱网站维护的主要内容
  • 做盗版网站 国外服务器吗北京seo招聘
  • 织梦网站在css中怎样做导航栏谷歌浏览器下载手机版app
  • 微信电影小程序搭建上海优化网站方法
  • 哪个网站建站好500平台seo营销课程培训
  • 汕头中英文网站推广上海关键词排名软件
  • wordpress影院哈尔滨企业网站seo
  • 企业展示网站 数据库设计百度客服怎么联系
  • 厦门做网站哪家好seo优化与推广招聘
  • 高唐做网站建设公司windows优化大师官网
  • 在哪个网站做简历比较好网站seo案例
  • 站内优化怎么做什么是市场营销
  • 做翻译 网站吗培训网站搭建
  • 网站模板素材怎么用深圳今日重大新闻
  • 淮安做网站建设的网络公司网络营销渠道策略有哪些
  • 建筑人才网助理工程师站长工具seo综合查询论坛
  • 网站做成app客户端网上推广赚钱项目
  • 网站做代码图像显示不出来青岛谷歌优化公司
  • 西安官网seo昆明网站seo公司
  • 深圳网站建设在哪里找网络推广计划书
  • => wordpress 翻译 不显示赣州seo唐三
  • 网站做板块地图的办法网站页面禁止访问
  • 电子 东莞网站建设seo优化的主要任务
  • 把网站做成静态页面黄冈网站推广软件视频下载
  • 风中有朵雨做的云电影网站seo怎么优化效果更好
  • 东营做网站排名制作自己的网页