P2356 弹珠游戏题解

先说都会的TIE两个点的题解…

#include<bits/stdc++.h>
using namespace std;
int n;
int a[10001][10001];
int ans=-1;
int MYB(int x,int y)
{int sum=0;for(int i=1;i<=n;i++)sum+=a[x][i];for(int i=1;i<=n;i++)sum+=a[i][y];return sum;
}
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++)if(ans<MYB(i,j) && a[i][j]==0)ans=MYB(i,j);if(ans>0)cout<<ans;else cout<<0;return 0;
}

注意了:

在哪里优化呢???

答案是,在循环里

如果a[i][j]!=0

则continue(跳过)

这样,就可以节省时间了

不用再跑 O(2n) 的复杂度的MYB了

最后,献上你们最爱的代码!!!

#include<bits/stdc++.h>
using namespace std;
int n;
int a[10001][10001];
int ans=-1;
int MYB(int x,int y)
{int sum=0;for(int i=1;i<=n;i++)sum+=a[x][i];for(int i=1;i<=n;i++)sum+=a[i][y];return sum;
}
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++)if(a[i][j]!=0)continue;else if(ans<MYB(i,j))ans=MYB(i,j);if(ans>0)cout<<ans;else cout<<0;return 0;
}

完结

P2356 弹珠游戏题解相关推荐

  1. P2356 弹珠游戏

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

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

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

  3. 洛谷P2356 弹珠游戏

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Android应用程序组件Content Provider的共享数据更新通知机制分析(3)
  2. 分布式定时任务调度系统技术选型--转
  3. boost::hana::union_用法的测试程序
  4. IOS的OC项目下回调函数的定义以及传参
  5. [Leetcode][第1392题][JAVA][最快乐前缀][KMP][字符串编码]
  6. 【LeetCode-SQL每日一练】—— 620. 有趣的电影
  7. mini2440驱动分析之LCD
  8. PS2018学习笔记(30-35节)
  9. SpringBoot-从入门到放弃(二) 开发环境的搭建
  10. 用 rust 写算法
  11. Extended Twin Composite Number 思维题
  12. 毕啸南专栏 | 对话姚星:腾讯有后来居上的传统,我们的战略是全民AI
  13. java面笔试_java笔试手写算法面试题大全含答案
  14. linux 查看磁盘分区,文件系统,使用情况的命令和相关工具介绍,新型linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍.doc...
  15. Linux乱码和数据库乱码的问题简单排查
  16. TF,数据转换和softmax()
  17. Android开发汇总帖子
  18. 白光led 计算机模拟,白光LED在TracePro中的建模及仿真
  19. LIS系统和医院HIS系统的对接方案
  20. oracle参数open_cursors和session_cached_cursor详解

热门文章

  1. ArcGIS实战:做一张2022年全国高考考生人数分布图
  2. springBoot集成H2
  3. Web音频API:制作自己的Web合成器
  4. 如何更换程控交换机的人工铃声
  5. 驱动之路碰到的小挫折-[ 3020.965438] ------------[ cut here ]------------ [ 3020.970112] WARNING: CPU: 0 PID: 3
  6. 第二届智慧交通论坛开幕:欲善“城市”其事,必先利“交通”其器
  7. OPPO R11s首销火爆 时尚设计新潮流获年轻人追捧
  8. 张振宇软件工程导论_Intel张振宇:计算、存储和网络推动云计算发展
  9. Module xxx is imported from Maven.Any changes made in its configuration may be lost after reimpor...
  10. “十三五”我国可再生能源发展现状及趋势预测