ccf 201909-2 小明种苹果(续)

el/2023/6/4 14:30:47

 

#include<bits/stdc++.h>
using namespace std;bool vis[20005]; //第i棵树是否掉过苹果 
int main()
{long n, ans_sum = 0, ans_has = 0, ans_con = 0;cin >> n;for(int i = 1; i <= n; i++){int start, m, x;bool flag = true;cin >> m >> start;for(int j = 2; j <= m; j++){cin >> x;if(x > 0){if(start != x){vis[i] = vis[i+n] = true;//复制一份成环 if(flag) ans_has++, flag = false;}start = x;}elsestart += x;}ans_sum += start;}for(int i = 1; i <= n; i++)if(vis[i] && vis[i+1] && vis[i+2])ans_con++;cout << ans_sum << ' ' << ans_has << ' ' << ans_con << endl;return 0;
}/*
4
4 74 -7 -12 -5
5 73 -8 -6 59 -4
5 76 -5 -10 60 -2
5 80 -6 -15 59 05
4 10 0 9 0
4 10 -2 7 0
2 10 0
4 10 -3 5 0
4 10 -1 8 0
*/

好久没敲代码了,写个这个题都找了半天bug

http://www.ngui.cc/el/3419436.html

相关文章

const位置的含义

int num 1024; const int num2 num1; //只能第一次赋值 num2 2048 // 报错const int * p &num; //const 在 * 前面时&#xff0c;指针的位置可以修改&#xff0c;但不能通过指针修改指向的变量 int const * p &num; //同上 int * const p &num;//const 在 …

武林秘籍

面向对象&#xff08;一&#xff09;----类的基础语法 &#xff1a; 第1关&#xff1a;类的声明与定义 # 请在下面填入定义Book类的代码 #********** Begin *********# class Book: #********** End *********## 书籍类def __init__(self,name,author,data,version):self.nam…

C++技能树

来源于水印。

windows下安装depot_tools

搞了一天&#xff0c;冒火 首先你有科学上网&#xff0c;在git里设置了代理 1。 git clone下来源码&#xff1a; git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 2。将depot_tools的目录添加到环境变量path中&#xff0c;尽量优先往上移动 …

带括号的四则运算表达式计算

最近面试了一家公司&#xff0c;笔试成绩一塌糊涂&#xff0c;没想到人家没否定我哈哈&#xff0c;给我两天时间让我写一个计算器出来&#xff0c;核心代码部分就在这了&#xff0c;可能还有考虑不周的情况&#xff0c;多多指教。 #include<bits/stdc.h> using namespace…

VS调试记录

导言 本人用的vs2010中文版 程序崩溃的原因&#xff1a; 堆栈溢出 1、读取未初始化的值 2、定义一个太大的局部变量 3、递归过深 数组访问越界 指针 1、访问空指针、野指针、未赋值的指针 2、释放已经被释放的内存 3、不恰定的强制类型转换 启动调试 菜单栏的调试按钮&…

Visual Assist X用法

主页菜单 open file in solution打开文件中的解决办法open Corresponding file打开相应文件list methods in current file列表方法在当前文件file symbol文件标记find references找到参考资料find references in file找到参考文件clone find references results寻找克隆结果fin…

QT多线程(三)线程互斥与同步

前言 线程之间存在着相互制约的关系&#xff1a; 互斥关系&#xff0c;如线程争夺I/O设备而导致一方必须等待一方使用结束后方可使用 同步关系&#xff0c;完成同一任务的线程之间&#xff0c;需要协调它们的工作而相互等待、交互 临界区 先看这个类&#xff1a; class Key {…

网络通信(socket)

服务端 scoket.h #ifndef SOCKET_H #define SOCKET_H#pragma execution_character_set("utf-8") #include <QtGui/QWidget> #include <QTcpServer> #include <QTcpSocket> #include<QTextCodec> #include "ui_socket.h"class Soc…