首页 > 其他分享 >201909-2 小明种苹果(续)ccfcsp

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

时间:2024-09-17 11:47:01浏览次数:1  
标签:ccfcsp cnt 小明种 int drop sum1 ++ && 201909

一道简单的模拟
。。。

include

include

using namespace std;
int main() {
const int N=1010;
bool drop[N]={false};
int n,m,i,j,cnt=0,cnt1=0;
cin>>n;
int y;
int sum=0,sum1,temp=0;
int index;
for(i=0;i<n;i++){
sum1=0;
scanf("%d",&m);
for(j=0;j<m;j++){
scanf("%d",&y);
if(y>0) {
if(sum1>y) drop[i]=true;
sum1=y;
}
else sum1+=y;}
sum+=sum1;
}
for(i=1;i<n-1;i++){
if(drop[i-1]&&drop[i]&&drop[i+1]) cnt++;
}
if(drop[n-1]&&drop[0]&&drop[1]) cnt++;
if(drop[n-2]&&drop[n-1]&&drop[0]) cnt++;
for(i=0;i<n;i++) {
if(drop[i]) cnt1++;
}
cout<<sum<<' '<<cnt1<<' '<<cnt;
return 0;
}

标签:ccfcsp,cnt,小明种,int,drop,sum1,++,&&,201909
From: https://www.cnblogs.com/likh2718/p/18417024

相关文章

  • 202312-2 因子化简ccfcsp
    常规质数因子带相关资料抄写稍加修改指数的筛选部分includeinclude<math.h>typedeflonglongll;usingnamespacestd;boolisprime(lln){inti;if(n<=1)returnfalse;intsq=(int)sqrt(1.0n);for(i=2;i<=sq;i++){if(n%i==0)returnfalse;}returntrue;}cons......
  • ccfcsp 201803.2 碰撞的小球 100分代码
    本题是一道小模拟规模小难度在碰撞检测在写模拟题时的思路应该是先找到应该储存的信息是哪些,抽象出来,应该模拟的方法是哪些。类似oop。includeusingnamespacestd;constintL=1000;structball{intp;chard=1;//只可能为1或-1,表示方向}b[L+1];intmain(){int......
  • 【CSP】201909-3 字符画
    大模拟,butintersting!因为我在MacOS上写代码,所以确实能看见颜色控制字符如何控制终端颜色,非常的漂亮啊(赞赏)。总之大约用时2h,最后30min排查bug,没认真读题导致的。写这种大模拟的思路还是解耦模块分别测试。有时候实在不想做算法题就写下大模拟放松心情,因为确实不用动脑子。也许......
  • ccfcsp-2019-12-2回收站选址(c++满分题解)
    该题就是考察点的保存以及索引的保存和遍历,看了他的用例说明,我原先以为暴力只能得50分,但是又没有想到别的优化方法,就写了一下暴力,发现居然AC下面是代码:#include<iostream>#include<vector>#include<map>usingnamespacestd;intmain(){ intn; cin>>n; vector<pair<......
  • 【CCFCSP】2209真题笔记
    -1.如此编码分析daisuki代数题了,直接无脑套公式子任务有提示,记得参考测试数据:1532767222222222222222预期结果:111111111111111AC:#include<iostream>usingnamespacestd;constintmaxn=25;intn,m,tmp;inta[maxn],b[maxn];......
  • 【CCFCSP】2212真题笔记
    -1.现值计算分析做第一题避免用vector,会把简单问题复杂化普通数组或者哈希映射就足够解决问题了微微微模拟,题目有公式ans(-14.059)=(-200)x(1.05^0)+100x(1.05^-1)+100x(1.05^-2)测试数据:20.05-200100100AC:#include<bits/stdc++.h>usingnamespacestd......
  • 【CCFCSP】2303真题笔记
    -1.田地丈量分析测试数据4101000555-2153881515-210315UNAC:情况不完全max,min就是很好用#include<bits/stdc++.h>usingnamespacestd;intmain(){intn,a,b;cin>>n>>a>>b;longlongarea;while(n--){intx1......
  • CCFCSP2305
    写在前面CSP(计算机软件能力认证考试),主要覆盖大学计算机专业所学习的程序设计,数据结构,算法以及相关的数学基础知识。包括但不限于:程序设计基础:    逻辑与数学运算,分支循环,过程调用(递归),字符串操作,文件操作,etc.数据结构:    线性表(数组,队列,栈,链表),树(堆,排序二叉树),哈希......
  • 【CCFCSP】2309真题笔记
    -1.坐标变换(Ⅰ分析签到题√AC:不够精简#include<iostream>#include<vector>usingnamespacestd;constintmaxn=100;intdxy[2];intxy[maxn+1][2];intmain(){intm,n;cin>>n>>m;intdx=0,dy=0;while(n--){//操作cin>&g......
  • ccfcsp 2023-09-02
    问题:a。80分档1.对于下标:题目中要求了下表n是从1开始2.cout时要cout<<fixed<<value 注意要fixed才能够输出完整的,不然只会输出前六位加上,且用e的形式表示 代码:#include<iostream>#include<math.h>usingnamespacestd;intmain(){  //ncaozuomgeshu ......