題意:
互動式題目
要求通過最多四次詢問確定出來乙個序列
這個序列只含6個元素,4 , 8, 15, 16, 23, 42,每個元素只會出現一次
詢問的格式是:「? l r」,返回值為這個序列l位置與r位置的元素乘積
思路:我的思路是每次都是相同的四個詢問
? 1 1 ---------? 1 2 ---------? 3 5 ---------? 4 5
前兩個詢問可以確定1,2兩個元素是什麼,然後暴力跑所有情況,匹配後兩個詢問出現的答案來確定出3 4 5三個位置的元素,已知5個,用vis找出第六個,就ok了
全排列還有一種思路是mr.xu大佬的思路,全排列
暴力找當前這個排列方式是否符合詢問結果
#include
using
namespace std;
int a[8]
=;int vis[
100]
;int ans[10]
;struct node
s[50][
50][50
];void
init()
}}}}
}int
main()
}}}if
(flag)
break;}
if(flag)
break;}
for(
int i =
1; i <=
6; i++)}
cout <<
"!";
for(
int i =
1; i <=
6; i++
)return0;
}
全排列的**
#include
using
namespace std;
int a[8]
=;int vis[
100]
;int ans[10]
;int
main()
dowhile
(next_permutation
(a+1
,a+1+6
)); cout <<
"!";
for(
int i =
1; i <=
6; i++
)fflush
(stdout);
return0;
}
python和es簡單互動
from elasticsearch import elasticsearch def op es action,info 這裡大致是乙個增刪改的操作,注意這裡的es的id是info id 可以模擬關係型db裡的主鍵,比如是uuid,如果是將關係型db的資料寫入es,完全可以使用db裡的主鍵充當es...
Lua 與 C 的簡單互動
test.cpp 定義控制台應用程式的入口點。include stdafx.h extern c static int print lua state l lua state l int luaadd int x,int y int tmain int argc,tchar argv lua ini...
完整的表單互動
1 在html頁面上寫乙個簡單的表單樣式 2 表單的驗證通過onsubmit中的checkform 方法實現,注意在onsubmit中一定要寫明是 return checkform 這樣當表單驗證返回false的時候表單就不會提交,當表單驗證返回true的時候就會訪問action中的url鏈結進行跳...