Linearization of the kernel functions in SVM
2015-07-23 08:47
357 查看
1. 注意从第一个不为零的项输出,同时又要保证有输出,即当全部项都为零时输出零;
2. 注意正负号,+1和-1不要输出1。
2. 注意正负号,+1和-1不要输出1。
#include <cstdio> #include <cmath> #include <cstring> #include <iostream> #include <algorithm> #include <cstdlib> using namespace std; void print(int a, char c) { if(a < 0) { if(a != -1) printf("%d", a); else printf("-"); } else { if(a != 1) printf("%d", a); } printf("%c", c); } int main() { int T; char c[] = {'p', 'q', 'r', 'u', 'v', 'w', 'x', 'y', 'z'}; scanf("%d", &T); int a[10]; while( T-- ) { for( int i = 0; i < 10; ++i ) { scanf( "%d", &a[i] ); } int k = 0; while( 0 == a[k] && k < 9 ) { k++; } if( k < 9 ) print( a[k], c[k] ); else if( k >= 9 ) printf( "%d", a[9] ); for( int i = k + 1; i < 9; ++i ) { if( a[i] < 0 ) print( a[i], c[i] ); else if( a[i] > 0 ) { printf("+"); print( a[i], c[i] ); } } if( k < 9 ) { if( a[9] > 0 ) printf( "+%d", a[9] ); else if( a[9] < 0 ) printf( "%d", a[9] ); } printf("\n"); } return 0; }
相关文章推荐
- JAVA多线程
- 嵌入式linux之自己写bootload之编写第1阶段
- 设计模式之单一职责原则
- 在 RHEL/CentOS 上为Web服务器架设 “XR”(Crossroads) 负载均衡器
- F.Turing equation
- c# 读取mysql 某个表的所有字段名称
- C和指针 (pointers on C)——第十章:结构和联合(下一个)锻炼
- 在Xcode4.5中禁用ARC(Automatic Referencing Counting)
- hdu2199_Can you solve this equation?
- HOST1PLUS 的 VPS 主機-絕佳的性能和特惠的價格
- 谁的用户在世界上是  明基决心保时捷设计标准
- 工作积累(十一)——Eclipse maven package失败
- hdu5294
- Map性能测试-用16G内存在Java Map中处理30亿对象
- iOS开发 - UIViewAnimationOption
- HOST1PLUS 的 VPS 主機-絕佳的性能和特惠的價格
- 改写String类别
- 20150722 Day01课程
- 《Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift》阅读笔记与实现
- 【Android】Android程序自动更新