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. oAuth 使得第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权

    OAUTH协议为用户资源的授权提供了一个安全的.开放而又简易的标准.与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可 ...

  2. mysql count max min 语句用法

    count 用法 求总条数 $sql="select count(*) as total from e_user"; $query = mysql_query($sql, $lin ...

  3. Ubuntu下Android apk反编译

    需要用到的工具 1.apktool_2.0.3.jar https://bbuseruploads.s3.amazonaws.com/0becf6a1-1706-4f2e-9ae6-891e00a8d ...

  4. cocos2d-3.x 创建动画

    1.多文件帧序列动画 TrademarkAnimation.h #ifndef __TRADEMARK_ANIMATION_H__ #define __TRADEMARK_ANIMATION_H__ ...

  5. 第三章 Netty入门应用

    3.1 Netty开发环境的搭建 3.1.1 下载Netty的软件包 3.1.2 搭建Netty应用工程 3.2 Netty服务端开发 3.3 Netty客户端开发 3.4 运行和调试 3.4.1 服 ...

  6. php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间

    权声明:本文为博主原创文章,未经博主允许不得转载. //这个星期的星期一 // @$timestamp ,某个星期的某一个时间戳,默认为当前时间 // @is_return_timestamp ,是否 ...

  7. java default使用

    我们都知道在Java语言的接口中只能定义方法名,而不能包含方法的具体实现代码.接口中定义的方法必须在接口的非抽象子类中实现.下面就是关于接口的一个例子: public interface Simple ...

  8. 【转载】Recycle机制

    首先要明白,Recycle机制并不是Java中的垃圾回收机制,而是相当于一种设计模式 思想:当一个对象不再使用时,储存起来,而不是让虚拟机回收,需要的时候再用,避免对象被回收之后重分配 适用范围:对于 ...

  9. @Transactional注解详解

    默认遇到throw new RuntimeException("...");会回滚   需要捕获的throw new Exception("...");不会回滚 ...

  10. POJ 2039 To and Fro

    To and Fro Description Mo and Larry have devised a way of encrypting messages. They first decide sec ...