T+=tempif(i>=2andvis[i-2]andvis[i-1]andvis[i]):E+=1if(n>=3andvis[0]andvis[n-1]andvis[n-2]):E+=1if(n>=3andvis[0]andvis[1]andvis[n-1]):E+=1print(T,D,E)
定义last记录上次掉落的编号,flag=1表示两次连续掉落,不掉落归零 spec=1表示1 2都掉落了,spec=2表示只有1掉落 对每个i用for迭代,最后一个正数为T分量 将每行第二个数,与所有负数求和与最后一位正数比较,得出D分量 定义cut为疏果操作,drop为掉果 */ #include <stdio.h> staticintarr[1000][1001];//设置为...
using namespace std; typedef struct TREE { int num; //编号 long long remain; //剩下的总数 bool full; //苹果掉落标记 }TREE; TREE tree[1010]; //存所有树 int main() { int N,M; int sum = 0; //最后剩下的苹果数 int fullTree = 0; //发生掉落的棵数 int threeCnt = 0; //三...
试题编号: 201909-2 试题名称: 小明种苹果(续) 时间限制: 1.0s 内存限制: 512.0MB 方法1: import java.util.Scanner; public class Main{ public static void main(String[] args){ ... 查看原文 CSP201812-1 小明上学 试题编号: 201812-1 试题名称: 小明上学时间限制: 1.0s 内存限制: 512.0MB // ...
CCF-CSP题目汇总 题目 编号:201909-2 试题名称:小明种苹果(续) 时间限制:1.0s 内存限制:512.0MB 题目描述 小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆。为了保证苹果的品质,在种植过程中要进行疏果操作。为了更及时地完成疏果操作,小明会不时地检查每棵树的状态,根据需要进行疏果。检查时,如...
一道简单的模拟 。。。 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++){ ...
CCF CSP 201909-2 小明种苹果(续) 题目: 思路: 1.用一个数组drop[1001]记录每棵树是否掉苹果; 2.在遍历每颗树时,用变量记录当前苹果个数,如果遍历到正数,则比较它和变量中值的大小,如果不相等,则说明掉了苹果,修改当前变量值,并修改数组中的标记;...
CSP 小明种苹果(续)201909-2 输入: 4 4 74 -7 -12 -5 5 73 -8 -6 59 -4 5 76 -5 -10 60 -2 5 80 -6 -15 59 0 输出: 222 1 0 输入: 5 4 10 0 9 0 4 10 -2 7 0 2 10 0 4 10 -3 5 0 4 10 -1 8 0 输出:...
第1+i1+i行(1≤i≤N)(1≤i≤N),每行的格式为mi,ai1,ai2,...,ai,mimi,ai1,ai2,...,ai,mi。其中,第一个正整数mimi表示本行后面的整数个数。后续的mimi个整数表示小明对第ii棵苹果树的操作记录。若aij(1≤j≤mi)aij(1≤j≤mi)为正整数,则表示小明进行了重新统计该棵树上的苹果个数的操作,...