ps常用素材网站有哪些如何确定网站被k
2026/2/9 21:09:26 网站建设 项目流程
ps常用素材网站有哪些,如何确定网站被k,北京装饰公司前十名,手机网页版一、高考志愿 1、问题#xff1a;现有 m 所学校#xff0c;每所学校预计分数线是 a​。有 n 位学生#xff0c;估分分别为 b。根据 n 位学生的估分情况#xff0c;分别给每位学生推荐一所学校#xff0c;要求学校的预计分数线和学生的估分相差最小#xff08;可高可低现有 m 所学校每所学校预计分数线是 a​。有 n 位学生估分分别为 b。根据 n 位学生的估分情况分别给每位学生推荐一所学校要求学校的预计分数线和学生的估分相差最小可高可低毕竟是估分嘛这个最小值为不满意度。求所有学生不满意度和的最小值。2、输入格式第一行读入两个整数 m, n。第二行共有 m 个数表示 m 个学校的预计录取分数。第三行共有 n 个数表示 n 个学生的估分成绩。3、输出格式输出一行为最小的不满度之和。4、解析思路将分数线按升序排序取中间值中间的分数线为临时的适合分数线实际分数a若大于临时适合分数线就看更高一点的学校的分数线否则相反。若该学生的分数高于最高分数 线则用分数减去分数线若低于最低分数线则用最低分数线减去分数若处于中间某分数线附近则根据绝对值最小的来取满意度5、代码如下#includebits/stdc.h using namespace std; int school[100001]; long long sum0; int main() { int m,n; cinmn; for(int i1;im;i) cinschool[i]; sort(school1,school1m); for(int i0;in;i) { int a,rm,l1,mid; cin a; while(lr) { mid(lr)/2; if(aschool[mid]) lmid1; else rmid; } if(aschool[1]) { sumschool[1]-a; } else if(l m) { suma - school[m]; } else { summin(abs(school[l]-a),abs(school[l-1]-a)); } } printf(%lld,sum); return 0; }二、木材加工1、问题木材厂有 n 根原木现在想把这些木头切割成 k 段长度均为 l 的小段木头木头有可能有剩余。当然我们希望得到的小段木头越长越好请求出 l 的最大值。木头长度的单位是 cm原木的长度都是正整数我们要求切割得到的小段木头的长度也是正整数。例如有两根原木长度分别为 11 和 21要求切割成等长的 6 段很明显能切割出来的小段木头长度最长为 5。2、输入格式第一行是两个正整数n和k 分别表示原木的数量需要得到的小段的数量。接下来 n 行每行一个正整数 L表示一根原木的长度。3、输出格式仅一行即 l 的最大值。如果连 1cm 长的小段都切不出来输出 04、解析思路将长度按降序排序长度不够1cm直接输出0。从中间长度开始锯木头用count计数看锯出来的木头数量是否达标达标则增加锯的长度没达标就按上一长度当前的r来算。5、代码如下#includebits/stdc.h using namespace std; long long n,k,L[100006],sum,count_; bool cmp(int a,int b) { return ab; } int main() { scanf(%lld%lld,n,k); for(int i1;in;i) { cinL[i]; sumL[i]; } sort(L1,L1n,cmp); if(sumk) printf(0); else { int l1,rL[1]; while(lr) { int mid(lr)/2; count_0; for (int i1;in;i) { count_L[i]/mid; if(count_k||count_kL[i]mid) break; } if(count_k) lmid1; else rmid-1; } coutr; } return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询