#include "maklib.h" #include "message.h" #include <stdio.h> int main() { int result = 0; //int liczbainstancji = NumberOfNodes(); int i, j; long long tmp, res; if (MyNodeId()>0) { //PutInt(MyNodeId(), "odpoczywaj :-)"); //Send(MyNodeId()); } else { tmp = res = 0LL; for (i=1; i<=Size(); i++) { if (tmp>0) tmp+=ElementAt(i); else tmp = ElementAt(i); if (tmp>res) res=tmp; } printf("%Ld\n", res); } return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #include "maklib.h" #include "message.h" #include <stdio.h> int main() { int result = 0; //int liczbainstancji = NumberOfNodes(); int i, j; long long tmp, res; if (MyNodeId()>0) { //PutInt(MyNodeId(), "odpoczywaj :-)"); //Send(MyNodeId()); } else { tmp = res = 0LL; for (i=1; i<=Size(); i++) { if (tmp>0) tmp+=ElementAt(i); else tmp = ElementAt(i); if (tmp>res) res=tmp; } printf("%Ld\n", res); } return 0; } |