Cod sursa(job #1438357)
| Utilizator | Data | 19 mai 2015 18:58:49 | |
|---|---|---|---|
| Problema | Tablete | Scor | 50 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <fstream>
using namespace std;
int main(){
ifstream f("tablete.in");
ofstream g("tablete.out");
int n = 0, k = 0;
f >> n >> k;
for(int i = 0, jos = 1, sus = n*k+1, sarit = -1; i < n; ++i){
if(sarit != -1){
g << sarit << ' ';
sarit = -1; }
else{
g << (jos++) << ' '; }
for(int j = 2; j < k; ++j){
g << (jos++) << ' '; }
if(jos % 2 == 1){
sarit = jos++;
g << (jos++) << ' '; }
else{
g << (jos++) << ' '; }
for(int j = k; j < n; ++j){
g << (sus++) << ' '; }
g << '\n'; }
return 0; }
