OpenJudge计算概论-找和为K的两个元素
生活随笔
收集整理的這篇文章主要介紹了
OpenJudge计算概论-找和为K的两个元素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*==============================================================
找和為K的兩個元素
總時間限制: 1000ms 內存限制: 65536kB
描述
在一個長度為n(n < 1000)的整數序列中,判斷是否存在某兩個元素之和為k。
輸入
第一行輸入序列的長度n和k,用空格分開。
第二行輸入序列中的n個整數,用空格分開。
輸出
如果存在某兩個元素的和為k,則輸出yes,否則輸出no。
樣例輸入
9 10
1 2 3 4 5 6 7 8 9
樣例輸出
yes
================================================================*/
#include<stdio.h>
int main()
{int n,k,i,j;int a[1002];int ans=0;freopen("4.in","r",stdin);//
scanf("%d%d",&n,&k);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){if(a[i]+a[j]==k){ans=1;break;}}if(ans==1)break;}if(ans==1) printf("yes\n");else printf("no\n");return 0;
}
?
轉載于:https://www.cnblogs.com/huashanqingzhu/p/3448736.html
總結
以上是生活随笔為你收集整理的OpenJudge计算概论-找和为K的两个元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 1661 Help Jimmy(
- 下一篇: js高级编程中命名空间的两种用法