当前位置 : 主页 > 网络编程 > 其它编程 >

2013MultiUniversityTrainingContest1Cards

来源:互联网 收集:自由互联 发布时间:2023-07-02
数据不是很大直接枚举约数判断4个条件是否满足这样就得到4种卡片总共2^4种情况枚举各种情况即可直接枚举约数判断4个条件是否满足 这样就得到4种卡片总共2^4种情况枚举各种情况即可
数据不是很大直接枚举约数判断4个条件是否满足这样就得到4种卡片总共2^4种情况枚举各种情况即可直接枚举约数判断4个条件是否满足

这样就得到4种卡片总共2^4种情况枚举各种情况即可

 

1 #include 2 #include 3 #include 4 #define MAX 5000005 5 #define ll long long 6 using namespace std; 7 bool ispri[MAX]; 8 int extra[4]; 9 struct card 10 { 11 int score,num,s; 12 }p[1002]; 13 bool cmp(const card 15 } 16 void init(){ 17 ll i,j; 18 ispri[1]1; 19 for (i2;i>t; 66 while (t--){ 67 cin>>n>>k; 68 for (i0;i>aa>>p[i].num; 70 if (aa1){ 71 p[i].score 1; 72 p[i].s (1<<3); 73 } 74 else factor(aa,i); 75 } 76 for (i0;i<4;i){ 77 cin>>extra[i]; 78 } 79 cout<

 

 

 

转:https://www.cnblogs.com/xin-hua/p/3219218.html

网友评论