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

网站建设经验交流2345网址导航设置

网站建设经验交流,2345网址导航设置,平面设计在线观看,excel做网站链接给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编…

给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。

输入格式:
输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产:

编号 父 母 k 孩子1 … 孩子k 房产套数 总面积
其中编号是每个人独有的一个4位数的编号;父和母分别是该编号对应的这个人的父母的编号(如果已经过世,则显示-1);k(0≤k≤5)是该人的子女的个数;孩子i是其子女的编号。

输出格式:
首先在第一行输出家庭个数(所有有亲属关系的人都属于同一个家庭)。随后按下列格式输出每个家庭的信息:

家庭成员的最小编号 家庭人口数 人均房产套数 人均房产面积
其中人均值要求保留小数点后3位。家庭信息首先按人均面积降序输出,若有并列,则按成员编号的升序输出。

输入样例:
10
6666 5551 5552 1 7777 1 100
1234 5678 9012 1 0002 2 300
8888 -1 -1 0 1 1000
2468 0001 0004 1 2222 1 500
7777 6666 -1 0 2 300
3721 -1 -1 1 2333 2 150
9012 -1 -1 3 1236 1235 1234 1 100
1235 5678 9012 0 1 50
2222 1236 2468 2 6661 6662 1 300
2333 -1 3721 3 6661 6662 6663 1 100
输出样例:
3
8888 1 1.000 1000.000
0001 15 0.600 100.000
5551 4 0.750 100.000

#include<iostream>
#include<vector>
#include<set>
#include<algorithm>
#include<map>
using namespace std;
const int maxn = 1e5 + 10;
struct node {int id, houses;double area;
};
struct family {int id, members;double ave_houses, ave_area;
};
bool cmp(const family &a, const family &b) {if (a.ave_area != b.ave_area) return a.ave_area > b.ave_area;return a.id < b.id;
}
int pre[maxn];
int find(int x) {return x == pre[x] ? x : pre[x] = find(pre[x]);
}
int union0(int x, int y) {int fx = find(x), fy = find(y);if (fx != fy) {pre[fx] = fy;return 1;}return 0;
}
int main() {for (int i = 0; i < maxn; i++) pre[i] = i;set<int> v;map<int, node> nodes;int n;cin >> n;while (n--) {int id, p1, p2, k, houses;double area;cin >> id >> p1 >> p2 >> k;v.insert(id);if (p1 != -1) {v.insert(p1);union0(p1, id);}if (p2 != -1) {v.insert(p2);union0(p2, id);}while (k--) {int id1;cin >> id1;v.insert(id1);union0(id1, id);}cin >> houses >> area;nodes[id] = node{ id, houses, area };}set<int> sset;map<int, vector<int> > mmap;for (auto it = v.begin(); it != v.end(); it++) {int fa = find(*it);mmap[fa].push_back(*it);sset.insert(fa);}cout << sset.size() << endl;vector<family> families;for (auto it = sset.begin(); it != sset.end(); it++) {int fa = find(*it), sz = mmap[fa].size();double hs = 0, area = 0;for (int i = 0; i < sz; i++) {hs += nodes[mmap[fa][i]].houses;area += nodes[mmap[fa][i]].area;}families.push_back(family{ mmap[fa][0], sz, hs / sz, area / sz });}sort(families.begin(), families.end(), cmp);for (int i = 0; i < families.size(); i++) {printf("%04d %d %.3lf %.3lf", families[i].id, families[i].members, families[i].ave_houses, families[i].ave_area);if (i < families.size() - 1) puts("");}return 0;
}

------------------------------------------------------------------------

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu
输入格式:
输入在一行中给出一个整数,如:1234。

提示:整数包括负数、零和正数。

输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如
yi er san si。

输入样例:
-600
输出样例:
fu liu ling ling

// 题目链接  https://pintia.cn/problem-sets/994805046380707840/exam/problems/994805136889593856#include<stdio.h>
#include<map>
#include<string>using namespace std;int main(){map<char,string> m = {{'0',"ling"},{'1',"yi"},{'2',"er"},{'3',"san"},{'4',"si"},{'5',"wu"},{'6',"liu"},{'7',"qi"},{'8',"ba"},{'9',"jiu"}};char a[100];fgets(a,100,stdin);string s = a;for(int i=0;i<s.size()-1;i++){if(a[i] == '-'){printf("fu ");}else if(i<s.size()-2){printf("%s ",m[a[i]].c_str());}else if(i==s.size()-2){printf("%s",m[a[i]].c_str());}}return 0;
}
http://www.hkea.cn/news/225093/

相关文章:

  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包
  • 网站能不能自己做免费的seo教程
  • 湖南的商城网站建设优化教程网下载
  • 做网站需要哪些工程师西安seo诊断
  • tp做的网站封装成app2023北京封控了
  • 增城做网站要多少钱推广普通话手抄报
  • 石家庄网站系统开发智能搜索引擎
  • 迅速网站网络营销平台推广方案
  • 学前端要逛那些网站微信引流主动被加软件
  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化
  • 创意合肥网站建设杭州seo公司排名
  • 网站专题页是什么中国十大关键词
  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载
  • 做网站内容软件个人网站怎么做
  • 收废铁的做网站有优点吗海南百度推广开户
  • wordpress 二维码插件下载信阳搜索引擎优化
  • 个人网站二级域名做淘宝客企业推广策略
  • 厦门做网站seo的seo服务公司招聘
  • 安徽池州做企业网站百度搜索官方网站
  • 芜湖商城网站建设青岛百度快速优化排名