퀀텀 그리드 예제

언뜻 보기에 이 문제는 비교적 쉽게 해결할 수 있는 문제처럼 보일 수 있습니다. 그러나, 우리가 주어진 기초는 긴 벡터로 구성되어 있음을 알 수 있습니다. 따라서 작은 좌표, 즉 짧은 벡터만 있는 점을 생성하기 위해 어떻게 결합할 수 있는지 즉시 명확하지 않습니다. 또한 암호화에 관해서는 위의 예에서와 같이 훨씬 더 높은 차원의 격자에 대해 이야기하고 있습니다 (예 : 위의 예제와 같이 2 대신 10,000). 즉, 포인트에는 2개의 좌표가 아닌 10,000개의 좌표가 있습니다. 따라서 10,000개의 생성된 좌표를 모두 동시에 생성하는 기초 벡터의 조합을 찾는 것은 매우 어려운 것으로 판명되어 기존의 좌표는 물론 양자 컴퓨터로도 문제를 신속하게 해결하는 방법을 알지 못합니다. 테스트된 Delphi 또는 C++Builder 응용 프로그램은 디버그 정보로 컴파일되어야 합니다. 필요한 컴파일러 설정에 대한 자세한 내용은 TestComplete용 QuantumGrid 컨트롤을 사용 하 고 응용 프로그램 준비를 참조 하십시오. 개발 팀에 문의하여 응용 프로그램이 디버그 정보로 컴파일되는지 여부를 알아봅니다.

어려운 문제의 큰 원천은 숫자 이론이라는 수학의 한 지점이라는 것으로 나타났습니다. 한 가지, 그것은 수학의 가장 오래된 지점 사이에있다. 예를 들어, 유클리드, 피타고라스 및 기타 고대 그리스인들은 열렬한 숫자 이론가였습니다. 바빌로니아인조차도 몇 가지 기본적인 숫자 이론을 다루었다. 마지막으로, QuantumGrid 컨트롤을 블랙박스 응용 프로그램 창으로 작업할 수 있습니다. 자세한 내용은 사용자 작업 시뮬레이션을 참조하세요. 스크립트에는 http://www.devexpress.com/Products/VCL/ExQuantumGrid/Index.xml 사용할 수 있는 개발자 Express ExpressQuantumGrid 패키지의 일부인 샘플 응용 프로그램이 필요합니다. 스크립트는 기본적으로 테스트 중인 응용 프로그램에 다음과 같은 경로가 있다고 가정합니다. 스크립트를 실행하기 전에 TestComplete 테스트 응용 프로그램 프로젝트 항목에 테스트할 응용 프로그램에 대한 유효한 링크가 포함되어 있는지 확인합니다(MasterDetailDemo.exe).