当前位置: 首页 > news >正文

3782: 【C3】【穷举】弹珠游戏

目录

题目描述

输入

输出

样例输入

样例输出


题目描述

游戏的内容是:在一个 n*n 的矩阵里,有若干个敌人,你的弹珠可以摧毁敌人,但只能攻击你所在的行、列里的所有敌人,然后你就可以获得他们的分数之和,现在请你选择一个你的位置,使得能击杀的敌人最多,注意,你不能和敌人在一个地方(0是你可以选择的地方)

输入

输入有两行,第一行一个正整数 n,接下来 n 行,每行 n 列(0<n<=105),如果有敌人则为一个正整数,否则为 0

输出

输出共一行,最多分数,如果连你的容身之地都没有,请输出“Bad Game!”

样例输入

4
1 1 1 0
1 1 1 1
1 1 1 1
0 1 1 1

样例输出

6

C++: 

#include<bits/stdc++.h>
using namespace std;
int a[1050][1050];
int sum,falge,n;
bool flag;
int main(){cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){cin>>a[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){falge=0;if(!a[i][j]){flag=true;for(int a1=1;a1<=n;a1++){falge+=a[i][a1];}for(int a2=1;a2<=n;a2++){falge+=a[a2][j];}}if(a[i][j])flag=max(flag,false);sum=max(sum,falge);}}if(!flag)cout<<"Bad Game!";elsecout<<sum;return 0;
}

http://www.lryc.cn/news/198959.html

相关文章:

  • leetcode 5
  • centos中nacos设置开机自启动
  • 双指针——移动零
  • WPF中在MVVM模式下实现导航功能
  • SpringBoot面试题2:SpringBoot与SpringCloud 区别?SpringBoot和Spring、SpringMVC的区别
  • Practical Deep Raw Image Denoisingon Mobile Devices
  • 如何在Android项目中制作和使用三方包(jar文件)
  • 消息队列Beanstalkd介绍
  • 【C++】继承 ⑥ ( 继承中的构造函数和析构函数 | 类型兼容性原则 | 父类指针 指向 子类对象 | 使用 子类对象 为 父类对象 进行初始化 )
  • 15 | JPA 对 Web MVC 开发者做了哪些支持
  • 链表的概念+MySingleList的实现
  • 小黑子—Maven基础
  • 【Netty专题】【网络编程】从OSI、TCP/IP网络模型开始到BIO、NIO(Netty前置知识)
  • 扬帆起航:许战海方法论日文版正式发布
  • Docker 安装zookeeper
  • 项目管理与SSM框架(二)| Spring
  • Ubuntu系统忘记Root用户密码-无法登录系统-更改Root密码-Ubuntu系统维护
  • webSocket 有哪些安全问题?
  • ArcGis打开影像显示全黑解决方法
  • 雷达基础导论及MATLAB仿真
  • 设计模式再探——适配器模式
  • 【无标题】光伏逆变器的IEC62109测试,逆变器IEC62109测试项目
  • Windows用VM虚拟机安装MacOS Ventura 13.6系统全流程教程(附资源)
  • PHP7和PHP8的新特性
  • mysql按照日期分组统计数据(date_formatstr_to_date)
  • 【C++程序员必修第一课】C++基础课程-07:switch 分支选择
  • initramfs介绍
  • 数据结构与算法:二分查找(心得)
  • 项目管理之分析项目特点的方法
  • MyBatisPlus(二十一)乐观锁