CSES - Datatähti 2019 alku - Results
Submission details
Task:Kolikot
Sender:Konnakenno
Submission time:2018-10-02 21:29:26 +0300
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp:15:7: error: stray '\344' in program
  int jäljellä;
       ^
input/code.cpp:15:13: error: stray '\344' in program
  int jäljellä;
             ^
input/code.cpp:18:3: error: stray '\344' in program
  jäljellä = n;
   ^
input/code.cpp:18:9: error: stray '\344' in program
  jäljellä = n;
         ^
input/code.cpp:19:11: error: stray '\344' in program
  while ((jäljellä - t) >= 0)
           ^
input/code.cpp:19:17: error: stray '\344' in program
  while ((jäljellä - t) >= 0)
                 ^
input/code.cpp:21:4: error: stray '\344' in program
   jäljellä -= t;
    ^
input/code.cpp:21:10: error: stray '\344' in program
   jäljellä -= t;
          ^
input/code.cpp:26:19: error: stray '\344' in program
  pinot.back() += jäljellä;
                   ^
input/code.cpp:26:25: error: stray '\344' in program
  pinot.back() += jäljellä;
                         ^
input/code.cpp: In function 'int main()':
input/code.cpp:15:8: error: expected initializer before 'ljell'
  in...

Code

#include <iostream>
#include <vector>

using namespace std;

void print_vector(vector<int>& lista) {
	for (auto i : lista) {
		cout << i << " ";
	}
}

int main() {

	int n, k=0, t=1; // n = kolikoiden määrä, k = suurin mahdollinen pinojen määrä, t = seuraavaksi pienimmän pinon koko
	int jäljellä;
	vector<int> pinot;
	cin >> n;
	jäljellä = n;
	while ((jäljellä - t) >= 0)
	{
		jäljellä -= t;
		pinot.push_back(t);
		k++;
		t++;
	}
	pinot.back() += jäljellä;

	cout << k << endl;
	print_vector(pinot);

	return 0;
}