Vijos P 1102陶陶摘りんご
P 1102陶陶摘りんご
Accepted
ラベル:NOIP普及グループ2005[ラベル表示]
説明
陶器家の庭にはリンゴの木があり、秋になると木に10個のリンゴができます.りんごが成熟すると、陶陶はりんごを取りに行きます.陶陶陶には30センチのベンチがあり、彼女が直接手でりんごを摘むことができないときは、ベンチを踏んでからやってみます.
現在、10個のリンゴから地面までの高さと、陶器の取っ手がまっすぐに伸びたときに達成できる最大の高さが知られています.陶器が取れるリンゴの数を計算してください.彼女がりんごに出会ったら、りんごが落ちます.
書式設定
入力フォーマット
入力には2行のデータが含まれます.最初の行は、10個の100から200の間(100と200を含む)の整数(センチメートル単位)で、それぞれ10個のリンゴから地面までの高さを表し、2つの隣接する整数の間に1つのスペースで区切られています.2行目には、100~120の間(100~120を含む)の整数(センチメートル単位)のみが含まれており、陶器のハンドルがまっすぐに伸びたときに達成できる最大の高さを示しています.
出力フォーマット
出力には1行が含まれており、この行には1つの整数しか含まれておらず、陶陶が取れるリンゴの数を表しています.
サンプル1
サンプル入力1[コピー]
サンプル出力1[コピー]
制限
各試験点1 s
ソース
NOIP 2005普及グループ第1グループ
簡単な問題、Javaで書いた
Accepted
ラベル:NOIP普及グループ2005[ラベル表示]
説明
陶器家の庭にはリンゴの木があり、秋になると木に10個のリンゴができます.りんごが成熟すると、陶陶はりんごを取りに行きます.陶陶陶には30センチのベンチがあり、彼女が直接手でりんごを摘むことができないときは、ベンチを踏んでからやってみます.
現在、10個のリンゴから地面までの高さと、陶器の取っ手がまっすぐに伸びたときに達成できる最大の高さが知られています.陶器が取れるリンゴの数を計算してください.彼女がりんごに出会ったら、りんごが落ちます.
書式設定
入力フォーマット
入力には2行のデータが含まれます.最初の行は、10個の100から200の間(100と200を含む)の整数(センチメートル単位)で、それぞれ10個のリンゴから地面までの高さを表し、2つの隣接する整数の間に1つのスペースで区切られています.2行目には、100~120の間(100~120を含む)の整数(センチメートル単位)のみが含まれており、陶器のハンドルがまっすぐに伸びたときに達成できる最大の高さを示しています.
出力フォーマット
出力には1行が含まれており、この行には1つの整数しか含まれておらず、陶陶が取れるリンゴの数を表しています.
サンプル1
サンプル入力1[コピー]
100 200 150 140 129 134 167 198 200 111
110
サンプル出力1[コピー]
5
制限
各試験点1 s
ソース
NOIP 2005普及グループ第1グループ
簡単な問題、Javaで書いた
#0: Accepted, time = 171 ms, mem = 42984 KiB, score = 10
#1: Accepted, time = 187 ms, mem = 42988 KiB, score = 10
#2: Accepted, time = 93 ms, mem = 42984 KiB, score = 10
#3: Accepted, time = 140 ms, mem = 42984 KiB, score = 10
#4: Accepted, time = 140 ms, mem = 42980 KiB, score = 10
#5: Accepted, time = 62 ms, mem = 42956 KiB, score = 10
#6: Accepted, time = 140 ms, mem = 42984 KiB, score = 10
#7: Accepted, time = 109 ms, mem = 42984 KiB, score = 10
#8: Accepted, time = 171 ms, mem = 42984 KiB, score = 10
#9: Accepted, time = 218 ms, mem = 42984 KiB, score = 10
Accepted, time = 1431 ms, mem = 42988 KiB, score = 100
import java.awt.event.InputMethodListener;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a[]=new int[10];
int high,count=0;
Scanner input=new Scanner(System.in);
for(int i=0;i<10;i++)
{
a[i]=input.nextInt();
}
high=input.nextInt();
high+=30;
for(int i=0;i<10;i++)
{
if(high>=a[i])
{
count++;
}
}
System.out.println(count);
}
}