#include <bits/stdc++.h> int main() { int imigrantow, marcinow, klops, chujecswini = -1, zle = -1; scanf("%d", &imigrantow); int imigranty[imigrantow]; for(klops = 0; klops < imigrantow; ++klops) scanf("%d", imigranty+klops); scanf("%d", &marcinow); char marcin[marcinow+1]; scanf("%s", marcin); klops = 0; do { ++zle; ++chujecswini; if(zle == imigrantow) zle = 0; if(chujecswini == marcinow) chujecswini = 0; if(marcin[chujecswini] == 'W') ++imigranty[zle]; else --imigranty[zle]; ++klops; } while(imigranty[zle]); printf("%d", klops); }
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 36 37 38 39 | #include <bits/stdc++.h> int main() { int imigrantow, marcinow, klops, chujecswini = -1, zle = -1; scanf("%d", &imigrantow); int imigranty[imigrantow]; for(klops = 0; klops < imigrantow; ++klops) scanf("%d", imigranty+klops); scanf("%d", &marcinow); char marcin[marcinow+1]; scanf("%s", marcin); klops = 0; do { ++zle; ++chujecswini; if(zle == imigrantow) zle = 0; if(chujecswini == marcinow) chujecswini = 0; if(marcin[chujecswini] == 'W') ++imigranty[zle]; else --imigranty[zle]; ++klops; } while(imigranty[zle]); printf("%d", klops); } |