someone plz modify this code i am getting an error "your output should
start with Case #1:"
and here is the link to problem
http://code.google.com/codejam/contest/837485/dashboard#s=p1
and below is my solution...thanks in advance...
package chef;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Pardeep
*/
public class chefworld {
static int len=12;
static BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
static StringTokenizer st;
public static void main(String a[]) throws IOException
{
int n=Integer.parseInt(br.readLine());
for(int j=1;j<=n;j++)
{
int m=Integer.parseInt(br.readLine());
//System.out.println("value of m is:"+m);
int max,min,minpos=0,maxpos=0;
int arr[]=new int[len];
int profit=0;
st=new StringTokenizer(br.readLine());
for(int i=0;st.hasMoreTokens();i++)
{
arr[i]=Integer.parseInt(st.nextToken());
// System.out.println(i+"element is"+arr[i]);
}
min=(max=arr[0]);
//System.out.println(min+" "+max);
//max=min;
for(int i=1;i<len-1;i++) //to find max
element and it's position
{
if(max<=Math.max(arr[i], arr[i+1]))
{
max=Math.max(arr[i], arr[i+1]);
if(max==arr[i])
{
maxpos=i;
}
else
{
maxpos=i+1;
}
}
}
for(int i=0;i<maxpos;i++) //to find minimum
element and its position
{
if(min>=Math.min(arr[i], arr[i+1]))
{
min=Math.min(arr[i], arr[i+1]);
if(min==arr[i])
{
minpos=i;
}
else
{
minpos=i+1;
}
}
}
if(min>m)
{
System.out.println("IMPOSSIBLE");
}
else
{
int d=m/arr[minpos];
profit=d*(arr[maxpos]-arr[minpos]);
System.out.println("Case #"+j+": "+(minpos+1)+" "+(maxpos+1)+" "+"
"+profit);
}
}
//System.out.println("min is: "+min+"pos is:"+minpos+" "+"max is
"+max+"pos is"+maxpos);
System.exit(0);
}
}
--
You received this message because you are subscribed to the Google Groups
"Google Code Jam" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/google-code/-/V2VzTzS8YCUJ.
For more options, visit https://groups.google.com/groups/opt_out.