AC代码:

#include <iostream>
#include <iomanip>
using namespace std;
//计算数学期望值,可以自己直接通过数组的方式来实现
double haha[105][105];

int main()
{
//memset(haha,0,sizeof(haha));
int a,b;
while(cin>>a>>b&&(a||b))
{
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++){
cin>>haha[i][j];

}
}
//我现在的思路是将小的和小的相乘,所以最基本的要求就是排序,但是最后可以发现,排序失败了
for(int t = 0;t < b;t++){
for(int r = 1;r < a; r++)
for(int e = r;e > 0 ; e--)
if(haha[e][t] > haha[e-1][t]){
double temp = haha[e-1][t];
haha[e-1][t] = haha[e][t];

haha[e][t] = temp;
}
}
//将结果打印吧
/* for(int d =0;d<a;d++)
{for(int s = 0;s <b;s++)
cout<<haha[d][s]<<" ";cout<<endl;}*/
//排好顺序后就将结果全部保存到第一个中间
for(int w = 0; w <a;w++){
for(int y = 1; y <b;y++){

haha[w][0] *=haha[w][y];

}}
double zhangjie = 0;
for(int v = 0;v < a;v++)zhangjie+=haha[v][0];
cout<<fixed<<setprecision(4)<<zhangjie<<endl;
}
return 0;
}

本来这道题想法都很清楚了,在写的过程中发现保存变量的类型出了问题,结果就是改来改去还是没有全部改正过来,只好一步步的调试,走到最后AC。想说的就是使用二维数组的时候行与列之间的顺序到后来已经非常的混乱了,这个东西在以往也遇见过许多次,所以以后还是得好好练练这方面的东西了

csuoj1009的更多相关文章

随机推荐

  1. JavaScript DOM编程艺术-学习笔记(第八章、第九章)

    第八章 1.小知识点: ①某些浏览器要根据DOCTYPE 来决定页面的呈现模式(标准模式 / 怪异模式--也称兼容模式): 兼容模式意味着浏览器要模仿老一辈的浏览器的怪异行为,来让老站点得到运行,并让 ...

  2. Weex-进阶笔记二

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; color: #945200 } p.p2 { margin: 0.0p ...

  3. 详细解析Java中抽象类和接口的区别(转)

    转自:http://dev.yesky.com/436/7581936.shtml 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制.正是由于这两种机 ...

  4. hdu_3247_Resource Archiver(AC自动机+bfs+TSP)

    题目链接:hdu_3247_Resource Archiver 题意: 有n个资源串,m个病毒串,现在要将所有的资源串整合到一个串内,并且这个串不能包括病毒串,问最短的串长为多少 题解: 将资源串和病 ...

  5. Haskell开始

    一.安装 操作系统为centos,为了安装最新的Haskell编译器,不使用命令 yum install ghc 1.安装ghc 使用wget下载ghc,命令如下(注意系统是centos6.7) $ ...

  6. gcc 编译

    ../gcc-5.2.0/configure --enable-threads=posix --disable-checking --disable-multilib --enable-languag ...

  7. 转载:Ubuntu下deb包的安装方法

    转载:Ubuntu下deb包的安装方法,http://blog.csdn.net/kevinhg/article/details/5934462 deb是debian linus的安装格式,跟red ...

  8. 可以有效防护XSS,sql注射,代码执行,文件包含等多种高危漏洞。

    http://bbs.aliyun.com/read/137391.html <?php /** * 云体检通用漏洞防护补丁v1.1 * 更新时间:2013-05-25 * 功能说明:防护XSS ...

  9. 第三题 有如下Student 对象,  private String name;       private int age;       private int score;   private String classNum;  其中,classNum&

    //Student package zuoye; public class Student { private String name; private int age; private int sc ...

  10. Understanding Neural Networks Through Deep Visualization

    当数据一层一层通过更多的卷积层时,你可以得到的特征图像代表的特征就会更加的复杂. 在网络的最后,你也许可以得到一个抽象的物体.如果你想通过可视化方法在卷积神经网络中看到更多的信息.这里有一个工具方便你 ...