摘要: 用到的知识点:代码如下:/*Input输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3int szxc(int x1,int y1,int x2,int y2){ return x1*y2-x2*y1;}int main( void ){ int n,i; int x[100],y[100]; while(scanf("%d",&n)!=EOF,n) { double sum=0.0; for( i=0 ; i<n ; i++ ) { scanf("%d%d",x+i,y+i); ... 阅读全文
posted @ 2013-07-13 17:04 退之 阅读(261) 评论(0) 推荐(0) 编辑
摘要: #includeusing namespace std;int main(){ __int64 n,m,i,j,sum; while(cin>>n) { n%=10000; sum=((n*(n+1)/2)*(n*(n+1)/2))%10000; printf("%04I64d\n",sum); } return 0;}((n*(n+1)/2)*(n*(n+1)/2))这个公式的推导过程如下: 阅读全文
posted @ 2013-07-13 13:30 退之 阅读(233) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;int main(int argc, char* argv[]){ double a,b,c; int i,n; while (cin>>n) { for(i=0;i>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) {cout<<"YES\n";} else {cout<<"NO\n";} } } return 0;} 阅读全文
posted @ 2013-07-13 11:16 退之 阅读(220) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ using namespace std; int y,count; char x; cin>>count; while(count--){ cin>>x>>y; islower(x)?cout<<(96-x+y)<<endl:cout<<x-64+y<<endl; } return 0;}在这个例子中使用了头文件"ctype.h"中的islower(int ch)检查ch是否为小写字母。当然还包含许多函数.如:isalnum(int ch) 是否为字母 阅读全文
posted @ 2013-07-13 10:51 退之 阅读(274) 评论(0) 推荐(0) 编辑