No.6 同花顺判定

news/2024/11/17 1:54:06/

No.6 同花顺判定


#include<iostream>
using namespace std;//A有两种理解方法,一是“1”,而是“K”后边的14class card {
public:int num;  //A暂且当1,然后在判定时分情况讨论int pattern;   //1,2,3,4card* next = NULL;card() {};void set_card(char n, int p) {num = n;pattern = p;}
};void swap(int &a, int &b) {int temp;temp = a;a = b;b = temp;
}class set {  //五张牌的集合card* head = NULL;card* tail = NULL;
public:set() {};void insert(card* temp) {if (head == NULL) {head = tail = temp;}else {tail->next = temp;tail = temp;}}void sort() {for (card* temp = head; temp != tail; temp = temp->next) {for (card* curr = temp->next; curr != NULL; curr = curr->next) {if (temp->num > curr->num) {swap(temp->num, curr->num);}}}}bool check() {bool n = 1;card* curr =this-> head;for (; curr!= tail->next; curr = curr->next) {if (curr->pattern != this->head->pattern) {n = 0;}}return n;}bool judge() {this->sort();bool n2 = 1;bool n1 = 1;for (card* curr = head; curr !=tail; curr = curr->next) {if ((curr->next->num - curr->num) != 1) {n1 = 0;}}if (head->num == 1) {head->num = 14;this->sort();for (card* curr = head; curr != tail; curr = curr->next) {if ((curr->next->num - curr->num) != 1) {n2 = 0;}}}return (n1 || n2);}
};int main() {int num;int pattern;set S;for (int i = 0; i < 5; i++) {cin >> num >> pattern;card* temp = new card();temp->set_card(num, pattern);S.insert(temp);}if (S.check()==1) {if (S.judge()==1) {cout << "Yes!" << endl;}else {cout << "NO!" << endl;}}else {cout << "NO!" << endl;}return 0;
}

http://www.ppmy.cn/news/572002.html

相关文章

广发股票交易接口做什么的?

广发股票交易接口做什么的&#xff1f;&#xff0c;协助项目方实现洗盘、横盘、拉升、打压、拉盘等一系列操作。 接口为新用户提供真实的环境&#xff0c;并采用智能接口策略降低交易风险。一个项目通常需要在多个交易所上线。存在差异&#xff0c;导致砖块移动风险&#xff0…

同花顺数据接口再开发(一)

同花顺发布自己的数据接口&#xff0c;方便研究人员可以获取需要的数据&#xff0c;研究股票等。 首先我们需要申请用户&#xff0c;地址 同花顺数据接口 (10jqka.com.cn) 此地址有几个方面&#xff0c;可以申请学生&#xff0c;但是目前测试需要学校网络。 申请商用&#xff0…

同花顺_代码解析_技术指标_P、Q

本文通过对同花顺中现成代码进行解析&#xff0c;用以了解同花顺相关策略设计的思想 目录 PBX PRICEOSC PSY PSYFS PVT QACD QLCX QLDX PBX 瀑布线 PBX1:(收盘价的M1日移动平均收盘价的M1*2日简单移动平均收盘价的M1*4日简单移动平均)/3 PBX2:(收盘价的M2日移动平均收…

同花顺_代码解析_技术指标_A

本文通过对同花顺中现成代码进行解析&#xff0c;用以了解同花顺相关策略设计的思想 目录 ABI AD ADL ADR ADTM ADVOL AMV ARBR ARMS ASI ATR ABI 绝对幅度指标 算法&#xff1a;上涨家数减去下跌家数所得的差的绝对值。 该指标只适用于大盘日线。 行号 1 aa…

同花顺函数API

【通用数据】 CLOSE 收盘 含义&#xff1a;当周期的收盘价。 用于&#xff1a;个股的分钟K线、日K线周期。沪深指数的分钟K线、日K线周期。 CODE 代码 含义&#xff1a;证券的代码。 用于&#xff1a;个股的所有周期。沪深指数的所有周期。 CODETYPE 证券类型 含义&#xff1a;…

同花顺_代码解析_五彩K线

本文通过对同花顺自带的五彩K线进行解析&#xff0c;用以了解同花顺相关策略设计的思想。 目录 早晨之星 黄昏之星 十字星 长十字星 垂死丁字 射击之星 穿头破脚 红三兵 三只乌鸦 光头阳线 红绿灯 早晨之星 行号 1 a1 -> K线实体长度是开盘价的0.5%以下&…

同花顺_知识_看盘技法

写在前面&#xff1a; 文中知识内容来自书籍《同花顺炒股软件从入门到精通》 目录 大盘看盘技巧 个股看盘技巧 大盘看盘技巧 首先在看盘时要看集合竞价的股价和成交量&#xff0c;看是高开还是低开&#xff0c;就是说&#xff0c;和昨天的收盘价相比是高了还是低了。它表示出…

同花顺股票交易接口怎样执行量化挂单策略?

证券同花顺股票交易接口是实现自动量化交易重要系统之一&#xff0c;主要是指在证券市场中&#xff0c;通过对交易资金及交易报价等数据进行批量比对后&#xff0c;分别找出资金数据及价格数据的运作规律&#xff0c;并根据这种规律进行投资交易。那么&#xff0c;同花顺股票交…