139A - Petr and Book - CodeForces Solution


implementation *1000

Please click on ads to support us..

Python Code:

def Peter(n,l):
    s=0
    while True:
        for i in range(len(l)):
            s+=l[i]
            if s>=n:
                return i+1

n=int(input())
l=[int(i) for i in input().split()]
result=Peter(n,l)
print(result)

C++ Code:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int pages;
    cin>>pages;
    int arr[7];
    for(int i=0;i<7;i++){
        cin>>arr[i];
    }
    int cnt=0;
    int i=0;
    while(pages>0){
        pages=pages-arr[i%7];
        i++;
        cnt++;
    }
    if(cnt%7==0){
        cout<<7<<endl;
    }
    else{
        cout<<cnt%7<<endl;
    }
    
    return 0;
}


Comments

Submit
0 Comments
More Questions

1264A - Beautiful Regional Contest
1695A - Subrectangle Guess
467B - Fedor and New Game
252C - Points on Line
735C - Tennis Championship
992A - Nastya and an Array
554A - Kyoya and Photobooks
79B - Colorful Field
265B - Roadside Trees (Simplified Edition)
1362C - Johnny and Another Rating Drop
1214C - Bad Sequence
1091B - New Year and the Treasure Geolocation
244A - Dividing Orange
1061C - Multiplicity
1312A - Two Regular Polygons
801A - Vicious Keyboard
510B - Fox And Two Dots
616D - Longest k-Good Segment
1604A - Era
555B - Case of Fugitive
551A - GukiZ and Contest
1399F - Yet Another Segments Subset
1371C - A Cookie for You
430B - Balls Game
1263A - Sweet Problem
1332B - Composite Coloring
254A - Cards with Numbers
215A - Bicycle Chain
1288B - Yet Another Meme Problem
1201C - Maximum Median