Show all threads Hide all threads Show all messages Hide all messages |
Page 3 |
Runtime error c++ can't find solution | Ionut Marian | 1787. Turn for MEGA | 8 Sep 2022 12:29 | 1 |
#include <iostream> using namespace std; int main() { int leavingCars, minutes; int carPerMinute[100]; int totalCars = 0;
cin >> leavingCars >> minutes; int carsLeavingPerMinute = leavingCars * minutes;
for(int index = 1; index <= minutes; ++index) { cin >> carPerMinute[index]; totalCars += carPerMinute[index]; }
cout << totalCars - carsLeavingPerMinute;
return 0; } |
Why is it showing wrong answer? I have given a lot of input. In my pc this program is showing correct answer all the time. | mars | 1787. Turn for MEGA | 6 Apr 2020 22:32 | 1 |
#include<iostream> using namespace std; int main(){ int k, n, arr[101],x=0; cin>>k>>n;
for(int i=0; i<n; i++){ cin>> arr[i];
} for(int i=0;i<n;i++){ if(k>=arr[i]){ if(i != n-1){ x = x + arr[i+1]; arr[i+1] = x;
x = 0;
} else{ x = 0; }
} else{ if(i != n-1){ x = (arr[i]-k) + arr[i+1]; arr[i+1] = x;
} else{ x = arr[i] - k; } } // printf("X : %d\n",x); } if(x<=0) cout<<0; else cout<<x;
} |
Что не так? (питон) | Nadya | 1787. Turn for MEGA | 19 Dec 2019 21:09 | 1 |
k, n = [int(i) for i in input().split()] a = [int(i) for i in input().split()] if sum(a) - n * k <= 0: print(0) else: print(sum(a) - n * k) |
what's wrong??? C++ | inctnce | 1787. Turn for MEGA | 5 Sep 2019 23:55 | 1 |
#include <iostream> using namespace std; int main() {
int n, k; cin >> n >> k; int c = n * k; int *arr = new int[k];
for (int i = 0; i < k; i++) { cin >> arr[i]; c = c - arr[i]; }
cout << abs(c);
} |
No subject | Sanchir | 1787. Turn for MEGA | 8 Feb 2019 11:03 | 1 |
Edited by author 11.02.2019 20:58 |
C# неправильный ответ | Ivan_Popovich | 1787. Turn for MEGA | 16 Dec 2018 15:45 | 1 |
помогите найти ошибку. вроде ответы правильные выдаёт using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp3 { class Program { static void Main(string[] args) { string[] a = Console.ReadLine().Split(); int b = Convert.ToInt32(a[0]); int c = Convert.ToInt32(a[1]); int d = 0; string[] e = Console.ReadLine().Split(); for (int f = 0; f < c; f++ ) { d = d + Convert.ToInt32(e[f]); } int g = d - b * c; if (g < 0) { g = 0; } Console.WriteLine(g); Console.ReadLine(); } } } |
Python3 answer | Evgeniy | 1787. Turn for MEGA | 23 Apr 2022 15:50 | 3 |
k, n = [int(x) for x in input().split()] a = list(map(int, input().split())) m = 0 for i in a: m += i if (m - k >= 0): m -= k else: m = 0 print(m) explain please. for whar we need n then? try this example: 4 3 1 5 6 You cannot pass the sixth test. In the first minute there are 0 cars left. In the second minute there was 1 car left. At the third minute there were 2+1 cars left. Read the conditions of the task more carefully. )))) |
Что не верно? c# | dearboss | 1787. Turn for MEGA | 14 Mar 2018 18:54 | 1 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Task1787 { class Program { static void Main(string[] args) { string[] kMinute = Console.ReadLine().Split(new char[] { ' ', '\t', '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); int k = int.Parse(kMinute[0]); int n = int.Parse(kMinute[1]); string[] nCam = Console.ReadLine().Split(new char[] { ' ', '\t', '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); int sum = 0; foreach (var item in nCam) { sum += int.Parse(item); } Console.WriteLine(sum - (k * n)); } } } |
решение С# | Terekhin Grigory | 1787. Turn for MEGA | 1 Mar 2018 15:32 | 1 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace РџРѕРІРѕСЂРѕС‚ { class Program { static void Main(string[] args) { string[] mas = Console.ReadLine().Split(' '); int k = int.Parse(mas[0]); int n = int.Parse(mas[1]); int[] A = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(i => int.Parse(i)).ToArray(); int M = 0; for (int i = 0; i < n; i++) { M += A[i]; if (M - k >= 0) {M -= k;} else {M = 0;} } Console.WriteLine(M); } } } Надеюсь понятно всё. |
ответ на С++ | Anastasiya | 1787. Turn for MEGA | 17 Jan 2018 14:42 | 2 |
#include <iostream> using namespace std;
int main() { int k, n, res=0; cin >> k >> n; int *mas = new int[n];
for (int i=0; i!=n; i++) { cin >> mas[i];
if (mas[i] > k) { res = res + (mas[i] - k); } else { if (res!=0 ) { if ((k - mas[i]) > res) { res = 0; } else { res = res - (k - mas[i]); } } }
} cout << res; return 0; } This is the mean. Edited by author 17.01.2018 14:44 |
If you have problems whit programm in test number 6!!! | polskyLIDER | 1787. Turn for MEGA | 6 Apr 2020 22:33 | 5 |
Test in you code example like this 4 3 1 5 6 Wrong Answer is 0. Thrue Answer is 3. Be confident!!! Why this piece of code showing wrong answer. I have tested your input it has given correct output. #include<iostream> using namespace std; int main(){ int k, n, arr[101],x=0; cin>>k>>n;
for(int i=0; i<n; i++){ cin>> arr[i];
} for(int i=0;i<n;i++){ if(k>=arr[i]){ if(i != n-1){ x = x + arr[i+1]; arr[i+1] = x;
x = 0;
} else{ x = 0; }
} else{ if(i != n-1){ x = (arr[i]-k) + arr[i+1]; arr[i+1] = x;
} else{ x = arr[i] - k; } } // printf("X : %d\n",x); } if(x<=0) cout<<0; else cout<<x;
} |
Что неверно? | Dmitry_Terenichev | 1787. Turn for MEGA | 24 Nov 2017 19:35 | 2 |
var k,n,i,q,w:integer; begin read(k,n); for i:=1 to n do begin read(q); w:=w+q; end; if k*n>=w then writeln(0) else writeln(w-k*n); end. |
What problem? Test 3 | Garfield | 1787. Turn for MEGA | 14 Sep 2018 20:31 | 2 |
#include<iostream> using namespace std; int main() { int k, n, a[1010], A, sklad; cin >> k >> n; if ((1 <= k && k <= 100) && (1 <= n && n <= 100)) { for (int b = 0; b < n; b++) { cin >> a[b]; } sklad = 0; for (int c = 0; c < n; c++) { A = k - (a[c] + sklad); if (A < 0) { sklad = -A; } else sklad = 0; } if (A < 0) { cout << -A; } else cout << A; } return 0; } |
Whats wrong c++? | Vadim | 1787. Turn for MEGA | 16 Aug 2016 21:13 | 2 |
#include <iostream> using namespace std; int main() { int k; cin >> k; int n; cin >> n; int change; int result = 0; for (int i = 0; i < n; i++) { cin >> change; result += change; } if (result - k*n >= 0) cout << result - k*n; else cout << 0; return 0; } Author's behavior. 1) You should explain what problem is - WA/TLE/runtime error. 2) You should better remove/clear/add explanation to post after you solved task yourself. Edited by author 16.08.2016 21:18 |
Test 6. What's wrong? pascal | Nick | 1787. Turn for MEGA | 8 Mar 2016 20:23 | 1 |
var minutes, carsAtMin, stay, i: byte; countOfCars: array[0..100] of integer; BEGIN readln(carsAtMin, minutes); stay := 0; for i:=1 to minutes do readln(countOfCars[i]); for i:=1 to minutes do begin countOfCars[i] := countOfCars[i] + stay; stay := 0; if (countOfCars[i] - carsAtMin > 0) then stay := countOfCars[i] - carsAtmin; end; if (stay > 0) then write(stay) else write('0'); END. |
Работающая версия [Worked] | sovaz1997 | 1787. Turn for MEGA | 28 Apr 2016 09:24 | 2 |
#include <iostream> using namespace std; int main() { int mashines, minutes; cin >> mashines >> minutes;
int arr[minutes];
for(int i = 0; i < minutes; ++i) {cin >> arr[i];}
int m = 0; for(int i = 0; i < minutes; ++i) { m += arr[i];
if(m - mashines >= 0) {m -= mashines;} else {m = 0;} }
cout << m; } а тебе разрешили инициализировать массив с НЕ const параметром? Edited by author 28.04.2016 09:29 |
what is wrong? | Stan | 1787. Turn for MEGA | 19 Nov 2015 19:56 | 1 |
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char *argv[]) { int k,n,i; cin>>k>>n; int y[n+1]; for (i=1;i<=n;++i) { cin>>y[i]; } for (i=1;i<=n;++i) { if (y[i]>k) {y[i+1]+=y[i]-k;} else {y[i]=0;} } cout<<y[n+1]<<endl; return 0; } |
WA Test #3 | TwoFace | 1787. Turn for MEGA | 4 Dec 2016 16:17 | 2 |
import java.util.*; import java.io.*; public class MEGA { public static void main(String arg[]) { int k,n,i,sum=0; Scanner scan=new Scanner(System.in); k=scan.nextInt(); n=scan.nextInt(); int[] a=new int[n]; for(i=0;i<n;) { if(scan.hasNextInt()) { a[i]=scan.nextInt(); i++; } } for(i=0;i<n;i++) { sum+=a[i]-k; } if(sum<0) { System.out.println("1"); } else { System.out.println(""+sum); } } } This very simple program is turning out to be a headache. What is Test #3? inside cycle you need to check that (sum + a[i] - k) >=0 Edited by author 04.12.2016 16:18 Edited by author 04.12.2016 16:18 |
C# 14th test - wrong answer. What have i done wrong? Не могу понять, что не так то?) Помогите/Help please) | JollyRoger | 1787. Turn for MEGA | 19 Mar 2015 01:13 | 1 |
Нашел ошибку. I've found the mistake. Edited by author 19.03.2015 14:29 |
Whats wrong with my code- Failing Test 6! | Sri Praneeth Iyyapu | 1787. Turn for MEGA | 10 Jun 2016 22:26 | 2 |
Whats wrong with my code. I get correct answer for Test 6 on my compiler, but when I submit the solution, I get wrong answer. Please help!! I tried with below values and got correct answer 4 3 3 4 5 Correct answer: 1 #include <iostream> using namespace std; int main() { int a,k,n,d; int b=0; cin>>k>>n>>d; for (int i=0;i<n-1;i++) { cin>>a; a=a-k; b=b+a; } if (d-k>=0) { if (b+d-k>=0) cout<<b+d-k; else cout<<0; }
else if (b>0) cout<<b; else cout<<0; char f; cin>>f; } I have some problem, try 5 4 3 , you must have 0. |