点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From VijosGuest0
导游
背景 Background
  为了for beginngers,特设此题,^_^
描述 Description
  导游(daoyou.pas/c/cpp)
[问题描述]
  市的小学生们在建设小学参加程序设计比赛之余,热情的主办方邀请同学们参观建设小学内的各处景点。已知校园内共有n个景点。现在有n位该校的学生志愿者承担导游和讲解任务。每个学生志愿者对各个景点的熟悉程序是不同的,如何将n位导游分配至n处景点,使得总的熟悉程序最大呢?要求每个景点处都有一个学生导游。
[输入]
  输入文件daoyou.in中有若干行:
  第一行只有一个正整数n,表示有n个景点和n个学生导游。
  第二行至第n+1行共n行,每行有n个以空格分隔的正整数。每i+1行的第j个数k(1<=k
<=1000),表示每i个学生导游对景点j的熟悉程序为k。
[输出]
  输出文件daoyou.out只有一行,该行只有一个正整数,表示求得的熟悉程序之和的
最大值。
[样例输入]
3
10 6 8
9 2 3
1 7 2
[样例输出]
24
[样例说明]
  第1个学生负责第3个景点,第2个学生负责第1个景点,第3个学生负责第2个景点,熟悉程度总和为24,达到最大值。
[数据限制]
50%的数据,1<=n<=9
100%的数据,1<=n<=17



输入格式 Input Format
    输入文件daoyou.in中有若干行:
  第一行只有一个正整数n,表示有n个景点和n个学生导游。
  第二行至第n+1行共n行,每行有n个以空格分隔的正整数。每i+1行的第j个数k(1<=k
<=1000),表示每i个学生导游对景点j的熟悉程序为k。
输出格式 Output Format
    输出文件daoyou.out只有一行,该行只有一个正整数,表示求得的熟悉程序之和的
最大值。
样例输入 Sample Input
 
样例输出 Sample Output
 
时间限制 Time Limitation
  各个测试点1s
注释 Hint
  Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
 readln(a,b);
 writeln(a+b);
end.

C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
 int a,b;
 cin>>a>>b;
 cout<<a+b<<endl;
 return 0;
}
Flag
  
题号
  P1081
  其它
通过
  0人
提交
  0次
通过率
  0%
难度
  2
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 59 | Processed Time : 63 ms | Server Time : 2025/4/27 1:15:12