题目背景

元宵节不放假挺郁闷的,于是时间机智的改到了星期6一整天!

题目描述

MedalPluS 和他的小伙伴 NOIRP 发掘了一个骨灰级别的游戏——超级弹珠。

游戏的内容是:在一个 n*n 的矩阵里,有若干个敌人,你的弹珠可以摧毁敌人,但只

能攻击你所在的行、列里的所有敌人,然后你就可以获得他们的分数之和,现在请你选择

一个你的位置,使得能击杀的敌人最多,注意,你不能和敌人在一个地方

输入输出格式

输入格式:

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

输出格式:

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

输入输出样例

输入样例#1:

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

输出样例#1:

6

说明

送分题,客官请拿好,(*^__^*) 嘻嘻……

【数据范围】

对于 30%的数据,1≤n≤10

对于 100%的数据,1≤n≤1000,保证容身之地的数量小于 10000

#include<iostream>
using namespace std;
#define max(x,y) (x>y? x:y)
int a[11000],b[11000],x[100000],y[100000];int main()
{int n;cin>>n;int d;int e=0;int flag=0;for(int i=0;i<n;i++)for(int j=0;j<n;j++){cin>>d;if(d==0)//标记出现的坐标{x[e]=i;y[e]=j;e++;flag=1;}a[i]+=d;//行的叠加b[j]+=d;//行的叠加}//for(int i=0;i<e;i++)// cout<<b[i]<<" "<<a[i]<<endl;if(flag==0){cout<<"Bad Game!"<<endl;return 0;}int ma=0;for(int i=0;i<e;i++)ma=max(a[x[i]]+b[y[i]],ma);cout<<ma<<endl;return 0;
}

P2356 弹珠游戏相关推荐

  1. P2356 弹珠游戏题解

    P2356 弹珠游戏题解 先说都会的TIE两个点的题解- #include<bits/stdc++.h> using namespace std; int n; int a[10001][ ...

  2. 【洛谷】P2356 弹珠游戏 c++

    题目背景 元宵节不放假挺郁闷的,于是时间机智的改到了星期6一整天! 题目描述 MedalPluS 和他的小伙伴 NOIRP 发掘了一个骨灰级别的游戏--超级弹珠. 游戏的内容是:在一个 n*n 的矩阵 ...

  3. 洛谷P2356 弹珠游戏

    题目链接 题目背景 元宵节不放假挺郁闷的,于是时间机智的改到了星期6一整天! 题目描述 MedalPluS 和他的小伙伴 NOIRP 发掘了一个骨灰级别的游戏--超级弹珠. 游戏的内容是:在一个 n* ...

  4. 【洛谷题解】P2356 弹珠游戏

    本人第一篇题解 今天闲着没事,随机跳题,然后看到这题,觉得运气爆棚,计蒜客L2时空复杂度的课后原题,微改. 首先,这题我们可以知道枚举处理就行,注意点: 1.千万要分清每个数组的用途,不要写错!!本蒟 ...

  5. < 每日算法 - Javascript解析:经典弹珠游戏 >

    每日算法 - JavaScript解析:弹珠游戏 一.任务描述: > 示例一: >示例二 二.题意解析 三.解决方案: 往期内容

  6. 《Arduino开发实战指南:LabVIEW卷》6.6 基于Arduino的弹珠游戏

    6.6 基于Arduino的弹珠游戏 6.6.1 实现的功能 本节将使用LabVIEW及Arduino设计实现一个简单的弹珠游戏.该弹珠游戏规则为,左右移动挡板,使弹珠在矩形区域内运动而不掉落到矩形区 ...

  7. P7395 弹珠游戏(2021 CoE-I C)

    Description 描述 Alice 对弹珠游戏已经有些厌烦了,她经常在电脑上玩这个游戏.她之所以感到厌烦是因为在这个游戏上她已经是专家级别,她总是能够和电脑打成平手. Alice 创造了一款新的 ...

  8. PyGame弹珠游戏双人改良版

    # _*_ coding:utf-8 _*_ import pygame from pygame.locals import * from sys import exit__author__ = 'a ...

  9. 使用Scratch制作项目《弹珠游戏》

    不知道大家有没有听说过这样一句话,"80后玩弹珠,90后玩游戏,00后怎么消遣业余时间?不是王者就是吃鸡." 作为一名90后,我们对打弹珠在熟悉不过了,今天,我们就来了解以下如果使 ...

最新文章

  1. ppt文本框显示缺字,信息显示不全
  2. Linux下的线程编程
  3. PAT甲级1151 LCA in a Binary Tree (30 分):[C++题解]LCA、最低公共祖先、哈希表映射
  4. Storm的acker确认机制
  5. 第九章 关联数组/哈希表
  6. iptables删除所有规则_如何解决iptables删除命令中遇到的问题
  7. JavaScript 使用变量访问对象属性
  8. pb界面框架开发_CATIA CAA二次开发草图界面框架类:CATSketcherCommands
  9. Java ProcessBuilder environment()方法与示例
  10. ebs r12多少钱 实施oracle_Oracle EBS实施具体是做什么
  11. 7.29~8.2 广州软件所-实习工作日记
  12. 小米9se无法连接adb的问题
  13. 个人记账系统c语言,C#实现_______个人记账程序
  14. CameraLink简介
  15. python概述ppt_江红-第1章-Python概述ppt
  16. tableau中LOD:fixed、include、exclude 区别
  17. bd09转wgs84 java_各种坐标系互相转换(WGS84转换BD-09主要)
  18. 《C++ Primer Plus》读书笔记 第16章 string类和标准模板库
  19. 转战物联网·基础篇01-物联网之我见
  20. 《把时间当做朋友-李笑来》

热门文章

  1. 第二章 预习导图 部署DNS服务
  2. nginx配置文件结构1
  3. U8到货拒收单API接口示例(参照采购到货)
  4. 监控存储方式有哪些?IP-SAN、CVR、与NVR哪种好?
  5. 用计算机发传真,如何用电脑发网络传真?在电脑里怎么发传真?
  6. ERP系统一般业务流程
  7. Vue | Vue.js 全家桶 - Vue-Router详解
  8. 下一代动力电池深度报告,三大技术路线谁能笑到最后?【附下载】| 智东西内参...
  9. 我的程序员之路:11 年高考结束到 17 年日本修士的心路历程
  10. plt.plot()的使用