|
|
|
|
背景 Background |
|
|
为了for beginngers,特设此题,^_^
|
|
|
|
|
|
|
|
描述 Description |
|
|
密码破译
题目正文
某组织欲破获一个外星人的密码,密码由一定长度的字串组成。此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破译。现在就请你编程找出能破译此密码的两个钥匙。
输入格式 Input Format
输入文件第一行为钥匙的个数N(1≤N≤5000);
输入文件第二行为密码的长度;
以下N行为每个钥匙的长度。
输出格式 Output Format
若无法找到破译此密码的钥匙,则输出文件仅1行只有一个数0。
若找到两把破译的钥匙,则输出文件有两行,分别为两把钥匙的编号。
数据保证只有一种方案。
样例输入
10
80
27
9
4
73
23
68
12
64
92
24
样例输出
6
7 |
|
|
|
|
|
|
|
输入格式 Input Format |
|
|
输入文件第一行为钥匙的个数N(1≤N≤5000);
输入文件第二行为密码的长度;
以下N行为每个钥匙的长度。
|
|
|
|
|
|
|
|
输出格式 Output Format |
|
|
若无法找到破译此密码的钥匙,则输出文件仅1行只有一个数0。
若找到两把破译的钥匙,则输出文件有两行,分别为两把钥匙的编号。
数据保证只有一种方案 |
|
|
|
|
|
|
|
时间限制 Time Limitation |
|
|
各个测试点1s
|
|
|
|
|
|
|
|
注释 Hint |
|
|
Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
readln(a,b);
writeln(a+b);
end.
C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
|
|
|
|
|
|
|
|
|
Flag |
|
题号 |
P1289 |
|
其它 |
通过 |
7人 |
提交 |
27次 |
通过率 |
26% |
难度 |
2 |
|
|
|
|
|
|