Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdbool.h>
- int main()
- {
- int n,x,y,c,w;
- scanf("%d",&n);
- scanf("%d",&x);
- scanf("%d",&y);
- scanf("%d",&c);
- scanf("%d",&w);
- int intArray[n];
- for(int i=0;i<n;i++){
- intArray[i]=0;
- }
- int xDiv = x/n;
- int xRem = x%n;
- int xCount = xDiv + ((xRem!=0)?1:0);
- int yDiv = y/n;
- int yRem = y%n;
- int yCount = yDiv + ((yRem!=0)?1:0);
- int i;
- int p,q;
- bool xCheck = true;
- bool yCheck = true;
- for(i=0,p=1,q=1; i<n; i++,p++,q++)
- {
- if(xCheck)
- {
- intArray[i]+=1;
- }
- if(yCheck){
- intArray[i]+=1;
- }
- if(p==x){
- xCheck = false;
- }
- if(q==y){
- yCheck = false;
- }
- if(!xCheck && !yCheck){
- break;
- }
- if(i==(n-1))
- {
- i=-1;
- }
- }
- int count =1;
- for(i=n-1; i>0; i--)
- {
- if(intArray[i-1] > intArray[i])
- {
- count++;
- }
- }
- printf("%d %d\n",count,((xCount*c)+(yCount*w)));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement