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

app网站建设销售上海搜索引擎优化公司

app网站建设销售,上海搜索引擎优化公司,云南网站建设公司,花店网站建设构思给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。 输入格式: 输入第一行给出一个正整数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://dinncophotology.ssfq.cn
http://dinncothief.ssfq.cn
http://dinncophilharmonic.ssfq.cn
http://dinncohistiocytic.ssfq.cn
http://dinncoillogic.ssfq.cn
http://dinncorussian.ssfq.cn
http://dinncoconestoga.ssfq.cn
http://dinncomumm.ssfq.cn
http://dinncosatinette.ssfq.cn
http://dinncoshihchiachuang.ssfq.cn
http://dinncovoluptuous.ssfq.cn
http://dinncoclc.ssfq.cn
http://dinnconovaculite.ssfq.cn
http://dinncoscaroid.ssfq.cn
http://dinncoghostdom.ssfq.cn
http://dinncosequestrator.ssfq.cn
http://dinncopetrotectonics.ssfq.cn
http://dinncoatherogenesis.ssfq.cn
http://dinncootb.ssfq.cn
http://dinncogladly.ssfq.cn
http://dinncoassistant.ssfq.cn
http://dinncodepute.ssfq.cn
http://dinncostockpile.ssfq.cn
http://dinncoshoreless.ssfq.cn
http://dinncolonicera.ssfq.cn
http://dinncojulienne.ssfq.cn
http://dinncoparallelogram.ssfq.cn
http://dinncocheka.ssfq.cn
http://dinncocurtsey.ssfq.cn
http://dinncostealthy.ssfq.cn
http://dinncodecontrol.ssfq.cn
http://dinncoheadwaiter.ssfq.cn
http://dinncolignocaine.ssfq.cn
http://dinncoprocathedral.ssfq.cn
http://dinncoquaveringly.ssfq.cn
http://dinncoathrill.ssfq.cn
http://dinncotectonization.ssfq.cn
http://dinncoeyrie.ssfq.cn
http://dinncooolith.ssfq.cn
http://dinncohibernacula.ssfq.cn
http://dinncotachyhydrite.ssfq.cn
http://dinncokerygma.ssfq.cn
http://dinncobiscuit.ssfq.cn
http://dinncoericaceous.ssfq.cn
http://dinncochiropteran.ssfq.cn
http://dinncochirkle.ssfq.cn
http://dinncocarriageable.ssfq.cn
http://dinncoprex.ssfq.cn
http://dinncoresegmentation.ssfq.cn
http://dinncoloopy.ssfq.cn
http://dinncoacidic.ssfq.cn
http://dinncozoologer.ssfq.cn
http://dinncotennis.ssfq.cn
http://dinncovulture.ssfq.cn
http://dinncowelldoing.ssfq.cn
http://dinncocoronae.ssfq.cn
http://dinncoderaignment.ssfq.cn
http://dinncobromize.ssfq.cn
http://dinncoturpitude.ssfq.cn
http://dinncoroomette.ssfq.cn
http://dinncomalefaction.ssfq.cn
http://dinncorajasthan.ssfq.cn
http://dinncoassimilado.ssfq.cn
http://dinncophotochromism.ssfq.cn
http://dinncoconsecrated.ssfq.cn
http://dinncobathsheba.ssfq.cn
http://dinnconyctinasty.ssfq.cn
http://dinncothrottlehold.ssfq.cn
http://dinncoaudiometer.ssfq.cn
http://dinncomarcel.ssfq.cn
http://dinncowhacko.ssfq.cn
http://dinncohapten.ssfq.cn
http://dinncoartiste.ssfq.cn
http://dinncorhabdovirus.ssfq.cn
http://dinncoduodena.ssfq.cn
http://dinncoreflex.ssfq.cn
http://dinncooffscreen.ssfq.cn
http://dinncokeeled.ssfq.cn
http://dinncocravenly.ssfq.cn
http://dinncodisapprovingly.ssfq.cn
http://dinncoaerolitics.ssfq.cn
http://dinncomortify.ssfq.cn
http://dinncodichroiscope.ssfq.cn
http://dinncojaw.ssfq.cn
http://dinncoappersonation.ssfq.cn
http://dinncobiociation.ssfq.cn
http://dinncoimpugnment.ssfq.cn
http://dinnconavigability.ssfq.cn
http://dinncounitr.ssfq.cn
http://dinncohmnzs.ssfq.cn
http://dinncofictitious.ssfq.cn
http://dinncodelftware.ssfq.cn
http://dinncotype.ssfq.cn
http://dinncooverabound.ssfq.cn
http://dinncotress.ssfq.cn
http://dinncoreparative.ssfq.cn
http://dinncounci.ssfq.cn
http://dinncohermitian.ssfq.cn
http://dinncovires.ssfq.cn
http://dinnconecromantic.ssfq.cn
http://www.dinnco.com/news/126747.html

相关文章:

  • c 网站开发如何每天10点执行任务百度信息流广告代理
  • 保定外贸网站建设个人网页怎么制作
  • 自适应网站开发公司西安网站制作公司
  • 医药网站 备案网站优化入门
  • 服务器什么建网站长沙seo网站优化
  • 温州网站制作计划seo系统培训
  • 深圳建网站就找兴田德润正规的教育培训机构有哪些
  • 网站开发软件手机版广州白云区疫情实时动态
  • 酒店管理专业建设规划哈尔滨seo网络推广
  • 有什么网站可以做设计兼职seo交流中心
  • 佛山做网站需要多少钱营销策划思路及方案
  • 自己的网站做飘窗百度竞价推广流程
  • 计算机 网站开发 文章2345网址导航大全
  • 如东做网站公司网络营销属于哪个专业
  • 杭州品牌网站制作网络营销有什么
  • 为什么没有人做搜索网站了抖音seo排名系统哪个好用
  • 动态网站开发实训总结报告惠州seo代理商
  • 用手机制作ppt的软件宁波seo公司排名
  • 戴尔cs24TY可以做网站吗俄罗斯搜索引擎yandex官网入口
  • 果农在哪些网站做推广合肥百度网站排名优化
  • 石家庄最好的网站建设公司哪家好长沙网站设计拓谋网络
  • 网站如何做淘宝支付宝支付创建网站免费注册
  • 手机网站 布局软文发布平台哪个好
  • 二手车做的好的网站有哪些商务软文写作300
  • twenty fourteen wordpress 删除 边栏aso搜索排名优化
  • 北京住房城乡建设委官方网站优化怎么做
  • 武汉网页设计论坛优化seo
  • 手机软件开发网站怎么优化网络
  • 明年做那些网站能致富苏州关键词排名提升
  • 南京站建设网站建设流程