摘要: 我排第几个时间限制:1000 ms | 内存限制:65535 KB 难度:3描述 现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的?输入 第一行有一个整数n(0int main(){int n;scanf("%d",&n);while(n--){char a[15];long sum=0,c;int b,i,j,d,k=0;scanf("%s",a); for(i=0;ia[j]) {b++;} } //printf("%d\n",b) 阅读全文
posted @ 2013-08-06 21:29 夏子藤 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 街区最短路径问题时间限制:3000 ms | 内存限制:65535 KB 难度:4描述 一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入 第一行一个整数n#include #include //int x[110],y[110],c[110],d[110];//放在这里也是可以的int cmp(const void*a,con 阅读全文
posted @ 2013-08-06 10:58 夏子藤 阅读(153) 评论(0) 推荐(0) 编辑