关于农村村村通公路的政策,需要农民集资吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于农村村村通公路的政策,需要农民集资吗?相关的知识,希望对你有一定的参考价值。
参考技术A这个是自愿的,不强制要求。
根据《农村公路建设管理办法》
第十六条 农村公路建设逐步实行政府投资为主、农村社区为辅、社会各界共同参与的多渠道筹资机制。
鼓励农村公路沿线受益单位捐助农村公路建设;鼓励利用冠名权、路边资源开发权、绿化权等方式筹集社会资金投资农村公路建设,鼓励企业和个人捐款用于农村公路建设。
第十七条 农村公路建设不得增加农民负担,不得损害农民利益,不得采用强制手段向单位和个人集资,不得强行让农民出工、备料。确需农民出资、投入劳动力的,应当由村民委员会征得农民同意。
第十八条 中央政府对农村公路建设的补助资金应当全部用于农村公路建设工程项目,并严格执行国家对农村公路补助资金使用的有关规定,不得从中提取咨询、审查、管理、监督等费用。补助资金可以采用以奖代补的办法支付或者先预拨一部分,待工程验收合格后再全部支付。
扩展资料
《公路法》
第二十一条 筹集公路建设资金,除各级人民政府的财政拨款,包括依法征税筹集的公路建设专项资金转为的财政拨款外,可以依法向国内外金融机构或者外国政府贷款。
国家鼓励国内外经济组织对公路建设进行投资。开发、经营公路的公司可以依照法律、行政法规的规定发行股票、公司债券筹集资金。
依照本法规定出让公路收费权的收入必须用于公路建设。
向企业和个人集资建设公路,必须根据需要与可能,坚持自愿原则,不得强行摊派,并符合国务院的有关规定。
公路建设资金还可以采取符合法律或者国务院规定的其他方式筹集。
参考资料:中央人民政府-农村公路建设管理办法
参考资料:全国人民代表大会-中华人民共和国公路法
08-图7 公路村村通
题目:
现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
输入格式:
输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应MM条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。
输出格式:
输出村村通需要的最低成本。如果输入数据不足以保证畅通,则输出?1,表示需要建设更多公路。
输入样例:
6 15
1 2 5
1 3 3
1 4 7
1 5 4
1 6 2
2 3 4
2 4 6
2 5 2
2 6 6
3 4 6
3 5 1
3 6 1
4 5 10
4 6 8
5 6 3
输出样例:
12
要点:
最小生成树的应用,注意判断是否为连通图
#include <iostream> #include <algorithm> using namespace std; int w[5500]; int u[5500], v[5500]; int r[5500]; int p[1100]; int cmp(const int a, const int b) { return w[a] < w[b]; } int Find(int x) { return p[x] == x ? x : p[x] = Find(p[x]); } int Kuskal(int n, int m) { int ans = 0; int cnt = 0; for (int i = 1; i <= n; i++) p[i] = i; for (int i = 1; i <= m; i++) r[i] = i; sort(r+1, r+m+1, cmp); for (int i = 1; i <= m; i++) { int e = r[i]; int x = Find(u[e]); int y = Find(v[e]); if (x != y) { ans += w[e]; cnt++; p[x] = y; } } if (cnt < n-1) return -1; else return ans; } int main() { int n, m; cin >> n >> m; for (int i = 1; i <= m; i++) cin >> u[i] >> v[i] >> w[i]; int ans = Kuskal(n, m); if (ans == 0 || ans == -1) cout << "-1"; else cout << ans; return 0; }
以上是关于关于农村村村通公路的政策,需要农民集资吗?的主要内容,如果未能解决你的问题,请参考以下文章