第一次笨蛋
- 两数之和
自己写的笨蛋代码,就是实现一个数z,看它是否能被两个正整数相加得到结果
#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
int z;
scanf("%d",&z);
int tmp = z/2;
for(int i=1;i<=tmp;i++){
int y=z-i;
if(y!=i){
printf("YES\n");
printf("%d %d",i,y);
return 0;
}
}
printf("NO");
return 0;
}
别人的大聪明代码
z = int(input())
if z <= 2:
print("NO")
else:
print ("YES")
print (1, z - 1)