Как добавить серию чисел в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как добавить серию чисел в Java

Сообщение Anonymous »

При реализации суммирующего ряда желаемый результат меняется.

Проблема в следующем:

У Лили есть плитка шоколада, и она хочет поделиться ею с Роном на его день рождения. В каждом квадрате записано целое число. Она решает разделить выбранный непрерывный сегмент полосы так, чтобы длина сегмента соответствовала месяцу рождения Рона, а сумма целых чисел в квадратах равнялась дню его рождения. Вы должны определить, сколькими способами она может разделить шоколад.

Рассмотрим плитку шоколада как массив квадратов, s=2,2,1,3,2. Она хочет найти сегменты, суммирующие день рождения Рона, d=4, с длиной, равной месяцу его рождения, m=2 . В данном случае ее критериям соответствуют два сегмента: 2,2 и 3,1.

Описание функции

Завершите функцию дня рождения в редакторе ниже. Он должен возвращать целое число, обозначающее количество способов, которыми Лили может разделить плитку шоколада.

День рождения имеет следующие параметры:
: массив целых чисел, числа на каждом из квадратов шоколада
: целое число, день рождения Рона
: целое число, месяц рождения Рона

Формат ввода

Первая строка содержит целое число n , количество квадратов в плитке шоколада.
Во второй строке через пробел записаны целые числа s — числа на шоколадных квадратах, где.
Третья строка содержит два целых числа, разделенных пробелами, m и d, день рождения Рона и месяц его рождения.

Вывод Формат

Выведите целое число, обозначающее общее количество способов, которыми Лили может разделить свою плитку шоколада, чтобы поделиться с Роном.

Пример ввода 0[/b]

Код: Выделить всё

5
1 2 1 3 2
3 2
Пример вывода 0
И мой код на Java

Код: Выделить всё

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
import java.util.stream.*;

import java.util.Scanner;
public class Solution {

public static void main(String args[])
{
int a[] = new int[1000];
Scanner s=new Scanner(System.in);
int sum=0,count=0;
int n=s.nextInt();
for(int i=0;i

Подробнее здесь: [url]https://stackoverflow.com/questions/52954675/how-to-add-series-of-numbers-in-java[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»